Cesium加载地图提示RangeError:Invalid of array List

发现一个新的问题,在加载一个区域的地图时提示渲染失败,并且给了一串英文提示

但是去加载另外的区域又没有问题,所以排错的大致方向就是出问题区域的数据问题了。

后打断点得知:在地图上自己添加的图标模型的经纬度数据有问题,把不是经纬度的数据传给了Cesium去创建地图,当然会出问题了。

查看了后台代码没问题,查看数据库找到的错误的数据。

原来在Cesium地图上拖动了图标,再把图标的经纬度存到数据库的过程中出了问题。数据格式在这里出了错,存为了NaN(js中代表不是一个数字)

posted @ 2019-07-11 14:23  White_白  阅读(2026)  评论(0编辑  收藏  举报