map地图报错ret is not defined
发布于 5 年前 作者 liding 12286 次浏览 来自 问答

固定数据循环处理就可以渲染出来,接口请求的数据,循环处理,就报错

3 回复

这个问题还真的是经纬度长度超标造成的,我一开始怀疑是数据太多造成的,自己手动模拟数组一千多条,没问题;于是查接口返回的数据,果然找到一条超标的脏数据;具体的做法是把拿到的经纬度值做一个判断,把超标的点位舍弃掉。正常的判断范围是:latitude 纬度 ,浮点数,范围-90~90
longitude 经度,浮点数,范围 -180 ~ 180

一般是经纬度不正确造成的,比如你的纬度值变成了经度值,纬度超过了90度

提示变量未定义,检查一下代码看看ret

回到顶部