最新文章专题视频专题问答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
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

2种在vue项目中使用百度地图的简单方法

来源:懂视网 责编:小采 时间:2020-11-27 22:06:54
文档

2种在vue项目中使用百度地图的简单方法

2种在vue项目中使用百度地图的简单方法:地图在项目中用得很多,最近也用了几次,好长时间不用都记不清了,闲暇时整理了vue里使用百度地图的2种方法,方便自己查看,也分享给大家,希望可以帮助有需要的人。 普遍的方法是: 1.index.html 中引入 <script type=text/javascri
推荐度:
导读2种在vue项目中使用百度地图的简单方法:地图在项目中用得很多,最近也用了几次,好长时间不用都记不清了,闲暇时整理了vue里使用百度地图的2种方法,方便自己查看,也分享给大家,希望可以帮助有需要的人。 普遍的方法是: 1.index.html 中引入 <script type=text/javascri

地图在项目中用得很多,最近也用了几次,好长时间不用都记不清了,闲暇时整理了vue里使用百度地图的2种方法,方便自己查看,也分享给大家,希望可以帮助有需要的人。

普遍的方法是:

1.index.html 中引入

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>

2.新建个组件maps

注意 :不要把组件命名为map,因为html中有map标签,会报错

报错:Do not use built-in or reserved HTML elements as component id:map

3.然后就可以直接再组件了写相关代码了

mounted(){
 var map = new BMap.Map('map')
 var point = new BMap.Point(108.840053, 34.129522)
 map.centerAndZoom(point, 14)
 //...
 }

另一个方法:

1.新建一个map.js

export function MP(ak) {
 return new Promise(function (resolve, reject) {
 window.onload = function () {
 resolve(BMap)
 }
 var script = document.createElement("script");
 script.type = "text/javascript";
 script.src = "http://api.map.baidu.com/api?v=2.0&ak="+ak+"&callback=init";
 script.onerror = reject;
 document.head.appendChild(script);
 })
}

2.在需要用到的地图的vue页面中引入

import {MP} from './map.js'

3.在vue页面中调用

data:{
 return{
 ak:'1287348913029483740293'//密钥
 }
},
mounted(){
 this.$nextTick(function(){
 var _this = this;
 MP(_this.ak).then(BMap => {
 //在此调用api
 })
 }
}

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

2种在vue项目中使用百度地图的简单方法

2种在vue项目中使用百度地图的简单方法:地图在项目中用得很多,最近也用了几次,好长时间不用都记不清了,闲暇时整理了vue里使用百度地图的2种方法,方便自己查看,也分享给大家,希望可以帮助有需要的人。 普遍的方法是: 1.index.html 中引入 <script type=text/javascri
推荐度:
标签: 方法 百度地图 VUE
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top