关于小程序使用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路径 }] })
如果快乐太难,那祝你平安。