Cesium加载地图提示RangeError:Invalid of array List
发现一个新的问题,在加载一个区域的地图时提示渲染失败,并且给了一串英文提示
但是去加载另外的区域又没有问题,所以排错的大致方向就是出问题区域的数据问题了。
后打断点得知:在地图上自己添加的图标模型的经纬度数据有问题,把不是经纬度的数据传给了Cesium去创建地图,当然会出问题了。
查看了后台代码没问题,查看数据库找到的错误的数据。
原来在Cesium地图上拖动了图标,再把图标的经纬度存到数据库的过程中出了问题。数据格式在这里出了错,存为了NaN(js中代表不是一个数字)