关于小程序使用map组件,标记markers时报错误(ret is not defined)
直接放错误截图,如下:

报错原因是因为: 经度和纬度的数据不正确导致的。
latitude 纬度 浮点数 ,范围 -90~90
longitude 经度 浮点数 , 范围 -180~180
且 经度值要小于纬度值
<map id="myMap" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" ></map>
//获取数据设置默认的经纬度以及标记点markers
let that = this;
that.setData({
longitude:res.longitude,
latitude:res.latitude,
markers:[{ //标记点
id:xxid值,
latitude:xx latitude值,
longitude:xx longitude 值,
width:xx值,
height:xx值,
iconPath:xx路径
}]
})
如果快乐太难,那祝你平安。
浙公网安备 33010602011771号