扫码关注官方订阅号
很多网站都有城市选择器,这些组件是怎么维护的呢? 是不是有哪里提供城市数据库? 现在自己的网站中需要用到城市选择器,用的是element UI,这套UI里面好像没有集成, 想问一下城市的数据去哪里搞?或者说有没有可以直接用的城市选择器组件?
城市数据可以通过高德地图的API导入自己的数据库。例如:这里
这个数据可以用过第三方引入,不过因为强依赖,所以可能不是太稳定。比如前端去请求第三方接口或者后端调用第三方接口后返回给前端。
也可以自己到国家统计局网站上去拿到最新的数据源,或者第三方服务导出,然后自己做一些处理,弄成相应的格式。然后要么后端存自己数据库,前端自己请求自己的接口获取(这是常见做法),要么前端自己弄成一个js对象放在文件里作为网站静态资源加载,然后读这个全局对象(这个不太靠谱,但是小的后台管理系统类项目也可以这么搞,因为不会对外公开)。
一般看具体需求。有的时候需要只能选择规定的城市的时候。就需要后台自己维护一套联动数据。如果需要全国的就直接上网找资源了
我在ecshop的代码里找到一份,当然不是最新的,但也差不了多少。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
城市数据可以通过高德地图的API导入自己的数据库。例如:这里
这个数据可以用过第三方引入,不过因为强依赖,所以可能不是太稳定。比如前端去请求第三方接口或者后端调用第三方接口后返回给前端。
也可以自己到国家统计局网站上去拿到最新的数据源,或者第三方服务导出,然后自己做一些处理,弄成相应的格式。然后要么后端存自己数据库,前端自己请求自己的接口获取(这是常见做法),要么前端自己弄成一个js对象放在文件里作为网站静态资源加载,然后读这个全局对象(这个不太靠谱,但是小的后台管理系统类项目也可以这么搞,因为不会对外公开)。
一般看具体需求。有的时候需要只能选择规定的城市的时候。就需要后台自己维护一套联动数据。如果需要全国的就直接上网找资源了
我在ecshop的代码里找到一份,当然不是最新的,但也差不了多少。