Lazy loaded image
技术分享
获取地图数据
字数 919阅读时长 3 分钟
2024-11-22
2025-11-14
type
status
date
slug
summary
tags
category
icon
password
在开发中,我们可能需要获取各种级别的地图数据,比如世界、全国、省、市、区县、乡镇等。这里整理了一些获取地图数据的方法。

世界地图

地图数据来源:world-geo-json-zh
文件预览:

关于世界地图中国居中版本

可以使用如下算法处理。
该算法目前存在问题:南极洲部分区域显示异常,可以将南极洲部分区域删除。

关于国家按大洲划分版本

思路是根据 ISO 3166-1 二位代码进行判断。
代码实现如下。
注意:未处理 ISO 3166-1 二位代码为 -99 的情况,需按需自行处理。

中国地图

方式一

可以从阿里云数据可视化平台获取国、省、市、区县地图数据。

方式二

可以从五级区划查询与下载获取省、市、区县、乡镇、村庄地图数据。
开源地址:gaode_MAP_CUN