关于小程序使用map组件,标记markers时报错误(ret is not defined)
Posted sunnyeve
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于小程序使用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路径 }] })
以上是关于关于小程序使用map组件,标记markers时报错误(ret is not defined)的主要内容,如果未能解决你的问题,请参考以下文章