84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
很多网站都有城市选择器,这些组件是怎么维护的呢? 是不是有哪里提供城市数据库? 现在自己的网站中需要用到城市选择器,用的是element UI,这套UI里面好像没有集成, 想问一下城市的数据去哪里搞?或者说有没有可以直接用的城市选择器组件?
城市数据可以通过高德地图的API导入自己的数据库。例如:这里
这个数据可以用过第三方引入,不过因为强依赖,所以可能不是太稳定。比如前端去请求第三方接口或者后端调用第三方接口后返回给前端。
也可以自己到国家统计局网站上去拿到最新的数据源,或者第三方服务导出,然后自己做一些处理,弄成相应的格式。然后要么后端存自己数据库,前端自己请求自己的接口获取(这是常见做法),要么前端自己弄成一个js对象放在文件里作为网站静态资源加载,然后读这个全局对象(这个不太靠谱,但是小的后台管理系统类项目也可以这么搞,因为不会对外公开)。
一般看具体需求。有的时候需要只能选择规定的城市的时候。就需要后台自己维护一套联动数据。如果需要全国的就直接上网找资源了
我在ecshop的代码里找到一份,当然不是最新的,但也差不了多少。
城市数据可以通过高德地图的API导入自己的数据库。例如:这里
这个数据可以用过第三方引入,不过因为强依赖,所以可能不是太稳定。比如前端去请求第三方接口或者后端调用第三方接口后返回给前端。
也可以自己到国家统计局网站上去拿到最新的数据源,或者第三方服务导出,然后自己做一些处理,弄成相应的格式。然后要么后端存自己数据库,前端自己请求自己的接口获取(这是常见做法),要么前端自己弄成一个js对象放在文件里作为网站静态资源加载,然后读这个全局对象(这个不太靠谱,但是小的后台管理系统类项目也可以这么搞,因为不会对外公开)。
一般看具体需求。有的时候需要只能选择规定的城市的时候。就需要后台自己维护一套联动数据。如果需要全国的就直接上网找资源了
我在ecshop的代码里找到一份,当然不是最新的,但也差不了多少。