通过bigemap和geojson获取echarts精确到乡镇、街道的地图json数据(获取的json数据与echarts比少cp坐标,自行添加即可)

2,058 阅读2分钟
通过bigemap和geojson获取echarts精确到乡镇、街道的地图json数据
获取的json数据与echarts比少了cp坐标,自行添加即可,如果不添加不能显示乡镇的位置名称

我们可以通过 datav.aliyun.com/tools/atlas….

111111.png 上图是选中北京市-平谷区的的地图数据,可以看到是没有乡镇数据的,把数据渲染到页面上是 下面这种.没有乡/镇/街道的划分

13455.png

我们需要拿到乡镇的数据的步骤

(一):进入bigemap下载页面,下载红框里的版本

22222222.png

(二):下载安装之后打开,可以在右上角进行区域的选择,可以发现,它是精确到镇级的,然后选择每个乡镇街道的区名等下载相应的kml,然后所有的区的kml文件放在一个文件夹

这里 不要点击左边的下载按钮,请选择图中 红框选中的导出按钮,即可保存kml文件:

33333.png

可以在地图上看到效果:

444444444.png

(三)在geojson.io上把刚刚在bigemap地图下载器导出的kml文件导入进来

666666.png

open-file 选中刚才的文件打开它

777777.png

可以看到,左边就是你导入文件选择的数据区域,右边则是自动生成的geojson数据。

这样就完成了北京-平谷区其中一部分区域的绘制

88888.png

接下来只要把所有区域选择一个区域一个区域下载下来,生成的kml文件导出保存在一个文件夹,再导入到这个网站,像拼拼图一样拼起来就可以了。

9999999.png

最后全部导入拼好之后,全选右边的数据,新建一个.json文件,拷贝进去保存,这样引用的时候就可以正常使用了。

10000000.png