教你通過bigemap和geojson獲取echarts精確到鄉鎮、街道的地圖json數據


此文轉載自:https://blog.csdn.net/weixin_43863505/article/details/112863357#commentBox

寫在前面,本文重點介紹關於怎么獲取地圖數據的部分

我們可以通過 http://datav.aliyun.com/tools/atlas阿里旗下的高德地圖提供的api,可以獲取到中國各個省份/區級/縣級的json數據,但是區級和縣級,並沒有包含街道和鄉鎮的數據.
在這里插入圖片描述
上圖是選中北京市-平谷區的的地圖數據,可以看到是沒有鄉鎮數據的,把數據渲染到頁面上是
下面這種.沒有鄉/鎮/街道的划分
在這里插入圖片描述

我們需要拿到鄉鎮的數據的步驟

步驟一

(一):進入bigemap下載頁面,下載紅框里的版本
在這里插入圖片描述
在這里插入圖片描述
(二):下載安裝之后打開,可以在右上角進行區域的選擇,可以發現,它是精確到鎮級的,
這里 不要點擊左邊的下載按鈕,請選擇圖中 紅框選中的導出按鈕,即可保存kml文件:
在這里插入圖片描述
可以在地圖上看到效果:在這里插入圖片描述

步驟二

geojson.io上把剛剛在bigemap地圖下載器導出的kml文件導入進來
在這里插入圖片描述
open-file 選中剛才的文件打開它
在這里插入圖片描述
可以看到,左邊就是你導入文件選擇的數據區域,右邊則是自動生成的geojson數據。
這樣就完成了北京-平谷區其中一部分區域的繪制在這里插入圖片描述
接下來只要把所有區域選擇,生成kml文件導出,再導入到這個網站,像拼拼圖一樣拼起來就可以了。
在這里插入圖片描述
最后全部導入拼好之后,全選右邊的數據,新建一個.json文件,拷貝進去保存,這樣引用的時候就可以正常使用了。在這里插入圖片描述
qq:45664741


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM