本篇文章给大家分享的是有关如何在vue项目中使用必应地图,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强> bing地图初始化强>
<强>引入必应地图资源强>
& lt; script type=& # 39; text/javascript # 39; src=https://www.yisu.com/zixun/的http://www.bing.com/api/maps/mapcontrol?回调=GetMap&key=[YOUR_BING_MAPS_KEY]“异步延迟> 脚本>
<强>初始化地图强>
& lt; div id=癿yMap"祝辞& lt;/div> & lt; script type=& # 39; text/javascript # 39;比; ,function GetMap () ,{ var 才能;map =, new Microsoft.Maps.Map(& # 39; # # 39;关联);//才能Add your  post map load code 这里。 ,} & lt;/script>
<强>设置地图控制参数强>
常用控制参数
引用>
分支加载地图sdk的哪个分支:释放(默认),实验
回调地图控制脚本加载完成后的回调(默认:GetMap)
键
用户使用的userKey(详情)
setLang
指定用于地图标签和导航控件的语言
常用:中国大陆(应用),中国香港(zh-HK),简体中文(zh-Hans),中国台湾(zh-TW),英文——英国(en),英文——美国(en - us)
setMkt(详情)
UR(详情)给必应地图添加地图事件(参考)
//,核心代码演示 ,Microsoft.Maps.Events.addHandler(你的地图名称,,触发地图事件名称,,()函数,{,触发的事件,}); ,//常用实例 ,//Add view change  events 用,地图。 ,//视图更改事件 ,Microsoft.Maps.Events.addHandler(地图,& # 39;viewchangestart& # 39;,, function (),{,突出(& # 39;mapViewChangeStart& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;viewchange& # 39;,, function (),{,突出(& # 39;mapViewChange& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;viewchangeend& # 39;,, function (),{,突出(& # 39;mapViewChangEnd& # 39;);,}); ,//Add mouse  events 用,地图。 ,//鼠标事件 ,Microsoft.Maps.Events.addHandler(地图,& # 39;点击# 39;,,function (),{,突出(& # 39;mapClick& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;双击# 39;,,function (),{,突出(& # 39;mapDblClick& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;rightclick& # 39;,, function (),{,突出(& # 39;mapRightClick& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;mousedown& # 39;,, function (),{,突出(& # 39;mapMousedown& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;mouseout& # 39;,, function (),{,突出(& # 39;mapMouseout& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;鼠标悬停# 39;,,function (),{,突出(& # 39;mapMouseover& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;mouseup # 39;,, function (),{,突出(& # 39;mapMouseup& # 39;);,}); ,Microsoft.Maps.Events.addHandler(地图,& # 39;mousewheel& # 39;,, function (),{,突出(& # 39;mapMousewheel& # 39;);,}); ,//Add addition map  event 处理程序 ,Microsoft.Maps.Events.addHandler(地图,& # 39;maptypechanged& # 39;,, function (),{,突出(& # 39;maptypechanged& # 39;);,});bing地图添加图钉(详情)
<>强基本图钉示例强>
function GetMap (), { ,var map =, new Microsoft.Maps.Map(& # 39; #关联# 39;,,{ 凭证才能:& # 39;Your Bing Maps 关键# 39; ,,中心:new Microsoft.Maps.Location (47.6149, -122.1941) ,}); ,var center =, map.getCenter ();//Create custom 图钉 ,//创建一个图钉 ,var pin =, new Microsoft.Maps.Pushpin(中心,,{//才能demo_1 标题:才能,& # 39;微软# 39;,,//,图钉的标题 ,,副标题:& # 39;City 中心# 39;,,//,图钉主体文字 ,,文字:& # 39;1 & # 39;,//,图钉内的文字//才能demo_2 ,,颜色:& # 39;红色# 39;,,//,纯色图钉 ,}); ,//Add 从而,pushpin 用,地图 ,map.entities.push(销); }demo_1
function GetMap (), { ,var map =, new Microsoft.Maps.Map(& # 39; #关联# 39; ,{ 凭证才能:& # 39;你Bing Maps 关键# 39; ,}); ,var center =, map.getCenter ();//Create custom 图钉 ,var pin =, new Microsoft.Maps.Pushpin(中心,,{ null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null
如何在vue项目中使用必应地图