1 问题

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

2 方法

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

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

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/)中查询。

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

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

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

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

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

3 结语

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

实习编辑:衡辉