如何在vue项目中使用必应地图

  介绍

本篇文章给大家分享的是有关如何在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

如何在vue项目中使用必应地图”>,</p> <p> demo_2 </p> <p> <img src= 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项目中使用必应地图