zoukankan      html  css  js  c++  java
  • 教你通过bigemap和geojson获取echarts精确到乡镇、街道的地图json数据

    此文转载自:https://blog.csdn.net/weixin_43863505/article/details/112863357

    写在前面,本文重点介绍关于怎么获取地图数据的部分

    我们可以通过 http://datav.aliyun.com/tools/atlas阿里旗下的高德地图提供的api,可以获取到中国各个省份/区级/县级的json数据,但是区级和县级,并没有包含街道和乡镇的数据.
    在这里插入图片描述
    上图是选中北京市-平谷区的的地图数据,可以看到是没有乡镇数据的,把数据渲染到页面上是
    下面这种.没有乡/镇/街道的划分
    在这里插入图片描述

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

    步骤一

    (一):进入bigemap下载页面,下载红框里的版本
    在这里插入图片描述
    在这里插入图片描述
    (二):下载安装之后打开,可以在右上角进行区域的选择,可以发现,它是精确到镇级的,
    这里 不要点击左边的下载按钮,请选择图中 红框选中的导出按钮,即可保存kml文件:
    在这里插入图片描述
    可以在地图上看到效果:在这里插入图片描述

    步骤二

    geojson.io上把刚刚在bigemap地图下载器导出的kml文件导入进来
    在这里插入图片描述
    open-file 选中刚才的文件打开它
    在这里插入图片描述
    可以看到,左边就是你导入文件选择的数据区域,右边则是自动生成的geojson数据。
    这样就完成了北京-平谷区其中一部分区域的绘制在这里插入图片描述
    接下来只要把所有区域选择,生成kml文件导出,再导入到这个网站,像拼拼图一样拼起来就可以了。
    在这里插入图片描述
    最后全部导入拼好之后,全选右边的数据,新建一个.json文件,拷贝进去保存,这样引用的时候就可以正常使用了。在这里插入图片描述
    qq:45664741

       

    更多内容详见微信公众号:Python测试和开发

    Python测试和开发

  • 相关阅读:
    Android listview 的应用
    Android 创建自定义布局
    Android Dialog
    android ProgressBar
    Lilac Pwn stack4-stack_pivoting Writeup
    CTFHUB Pwn ret2shellcode Writeup
    Lilac Pwn stack3-rop Writeup
    函数调用过程与栈帧结构
    线性回归及Python实现
    Google Kick Start Round A 2020
  • 原文地址:https://www.cnblogs.com/phyger/p/14313470.html
Copyright © 2011-2022 走看看