微信小程序地图实现标记多个位置

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序地图实现标记多个位置相关的知识,希望对你有一定的参考价值。

1 问题

如何在微信小程序实现标记多个位置。

2 方法

1.在pages文件夹下新建image文件夹用来存放标记的图片。

2.在map标签中添加markers属性。

 <map
 id="map"
 style="width: 100%; height:100%;"
 scale="17"
 markers="{{markers}}"
 longitude="116.336590"
 latitude="39.941127"
 show-location>
 </map>

3.在.js文件中中添加markers属性。

   markers: [
   //貘科动物馆
   {
     id: 0,
     iconPath: "../image/动物园.png",
     latitude: 39.941386,
     longitude: 116.336655,
     width: 30,  //图片显示宽度
     height: 30,//图片显示高度
     title:'貘科动物馆',
   },
   //犀鸟馆
   {
     id: 1,
     iconPath: "../image/动物园.png",
     latitude: 39.940826,
     longitude: 116.335109,
     width: 30,  
     height: 30,
     title:'犀鸟馆'
   },
   //火烈鸟馆
   {
     id: 2,
     iconPath: "../image/动物园.png",
     latitude: 39.940578,
     longitude: 116.335977,
     width: 30,
     height: 30,
     title: '火烈鸟馆'
   },
   //鹦鹉馆
   {
     id: 3,
     iconPath: "../image/动物园.png",
     latitude: 39.941573,
     longitude: 116.335544,
     width: 30,
     height: 30,
     title: '鹦鹉馆'
   }]

4.注意:

①iconpath属性的路径要与标记图片保存的路径一致;

②markers属性的代码要放在data{}里面,否则不会显示标记点;

③标记点的坐标可以在腾讯地图坐标拾取器(https://lbs.qq.com/getPoint/)中查询。


5.完成以上操作后效果如图:

本次标记点用到的图标是:

3 结语

本次介绍了如何在微信小程序的地图上插入标记点,下期将介绍小程序地图不同标记点的跳转。

实习编辑:衡辉

稿件来源:深度学习与文旅应用实验室(DLETA)

以上是关于微信小程序地图实现标记多个位置的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序怎么破定位

微信小程序如何设置地图导航

微信小程序map怎么用js设置位置

微信小程序map怎样获取当前位置

微信小程序怎么打开地理位置 很急 谢谢!!!

微信小程序 地图多个markers怎么赋值