当echarts加载通过mapshaper合并后的geojson格式,会出现错误提示:Uncaught TypeError: Cannot read property 'length' of undefined
- 在阿里Datav下载标准的geojson格式数据后,发现部分区域本身是一个整体,出现环形区域,通过分割线将其划成多个部分,影响地图的可视化效果。
- 通过mapshaper合并后的数据格式为环形格式GeometryCollection,该格式无法正常加载
手动调整格式,标准格式如下:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"name": "河口区"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[],
[]
]
}
}
]
}
Echarts加载效果
将coordinates对应的内部数组,替换环形数据即可。 lockdatav Done!