Echarts 删除内置地图,官网给出的原因是这样的:
ECharts 之前提供下载的矢量地图数据来自第三方,由于部分数据不符合国家《测绘法》规定,目前暂时停止下载服务。
建议大家使用以百度地图为底图的形式,参考实例:https://echarts.baidu.com/demo.html#map-polygon
虽然没有了内置地图,但是Echarts 给出了 ' 注册可用地图 ' 的方法
echarts.registerMap
注意:注册可用的地图,必须在包括 geo 组件或者 map 图表类型的时候才能使用。
echarts.registerMap(mapName: string, geoJson: Object, specialAreas?: Object)
mapName: 必填,地图名称,在 geo 组件或者 map 图表类型中设置的 map 对应的就是该值
geoJson: 必填,GeoJson 格式的数据,具体格式见 http://geojson.org/。
specialAreas: 可选。将地图中的部分区域缩放到合适的位置,可以使得整个地图的显示更加好看。
由于世界地图的 json 过大,无法在这里显示,并且为防止侵权行为,不予公开
大家可以搜一搜公开的 geoJson 格式的文件,