全球的城市数据配上中国本地城市的完整信息,做项目的时候真的省心不少。我自己为了一个多语言地图模块,折腾了三天才整理出来,现在直接拿来用,挺香的。
整理好的数据涵盖了全球城市和中国城市,格式也比较多样,有SQLite的,也有MySQL的。你可以按需选用,像中国部分还带拼音字段,做搜索和联动下拉都方便。
顺带推荐几个比较实用的资源链接:
- 全球城市数据库,数据量挺全的,适合做国际化项目
- 中国城市数据库(SQLite 格式),有拼音字段
- 高德城市代码 + 行政代码,做地图联动或者高德 API 方便
- 经纬度+邮编,地址定位类项目推荐用
数据结构挺规整的,一般是city_id
、city_name
、province
、pinyin
这些字段,直接导入后拿select
搞定联动下拉,响应也快,兼容性也不错。
如果你项目里有城市选择、地图定位、天气联动、地址填充这些需求,真的值得收藏一份。要注意:有些格式是.sql,有些是.sqlite,导入的时候别搞错了。
嗯,还有一个细节,像中国天气网城市代码
那份,对接天气 API 时挺有用,可以少对接一堆接口。