最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

在Vue里怎么使用百度地图

来源:动视网 责编:小采 时间:2020-11-27 19:55:59
文档

在Vue里怎么使用百度地图

在Vue里怎么使用百度地图:这次给大家带来在Vue里怎么使用百度地图,在Vue里使用百度地图的注意事项有哪些,下面就是实战案例,一起来看一下。 最近的项目里面,需要用到将具体地址转换成百度坐标系的经纬度,需求比较简单,所以就没有采用GitHub里面的百度Vue插件。 废话不说,直接贴
推荐度:
导读在Vue里怎么使用百度地图:这次给大家带来在Vue里怎么使用百度地图,在Vue里使用百度地图的注意事项有哪些,下面就是实战案例,一起来看一下。 最近的项目里面,需要用到将具体地址转换成百度坐标系的经纬度,需求比较简单,所以就没有采用GitHub里面的百度Vue插件。 废话不说,直接贴


这次给大家带来在Vue里怎么使用百度地图,在Vue里使用百度地图的注意事项有哪些,下面就是实战案例,一起来看一下。

最近的项目里面,需要用到将具体地址转换成百度坐标系的经纬度,需求比较简单,所以就没有采用GitHub里面的百度Vue插件。

废话不说,直接贴出代码:

引入:在需要用到百度地图的组件里面直接引入

export default {
 methods: {
 loadBMapScript () {
 let script = document.createElement('script');
 script.src = 'http://api.map.baidu.com/api?v=3.0&ak=你的akKey&callback=bMapInit';
 document.body.appendChild(script);
 },
 qeuryLocation () {
 let myGeo = new BMap.Geocoder();
 // 地址转换成坐标系
 myGeo.getPoint('北京市海淀区上地10街10号', function (point) {
 if (point) {
 console.log(point);
 }
 },
 '北京市');
 }
 },
 mouted () {
 this.loadBMapScript();
 window['bMapInit'] = () => {
 this.qeuryLocation();
 };
 }
}

至此,就能够开始正常的使用百度地图了。

经过多方考察最终发现造成这个的原因是页面加载顺序导致的,这点在官网上也有提示,详细请查看官方文档

由于我用的是vue2.0,所以我是在mounted方法中调用的以下两个方法:

var map = new BMap.Map("container"); //创建地图实例,注意在调用此构造函数时应确保容器元素已经添加到地图上
var point = new BMap.Point(116.404, 39.915); //创建点坐标, 地图必须经过初始化才可以执行其他操作

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Vue怎样使用CDN优化首屏加载

在vuejs中使用v-show不起作用的原因有哪些

文档

在Vue里怎么使用百度地图

在Vue里怎么使用百度地图:这次给大家带来在Vue里怎么使用百度地图,在Vue里使用百度地图的注意事项有哪些,下面就是实战案例,一起来看一下。 最近的项目里面,需要用到将具体地址转换成百度坐标系的经纬度,需求比较简单,所以就没有采用GitHub里面的百度Vue插件。 废话不说,直接贴
推荐度:
标签: 百度 百度地图 VUE
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top