如何使用谷歌地图API v3选择所有城市
how to select all cities using google map api v3
我认为一个可能的方法是:
service.search({
types: ["city"],
bounds: founded_bounds
}, function(places, status) {});
- 使用常规Geocoder服务选择国家/州边界
- 创建位置搜索请求
但是available places类型中没有"city"类型。如何获得选定国家/州的所有城市?
乌利希期刊指南多亏了bweaver, locality <=> city
但现在我有另一个麻烦:谷歌地图地点搜索工作真荒唐!我做了一个小的演示来展示这个问题。我也会把它发布到google api bugtracker .
*see console F12
Search for places in Hawaii (all types): 21
Search for places in Honolulu (all types): 22
我找到了一个解决方案。它不属于谷歌地图API,但它的工作(格式化=true是可选的)
- http://ws.geonames.org/countryInfoJSON?country=US&格式化= true重要数据:"geonameId": 6252001
- 为geonameId做递归搜索(深度3-4级就足够了,我认为)http://ws.geonames.org/childrenJSON?geonameId=6252001&style=full&maxRows=1000&formatted=true
- 按"fclName"参数筛选结果有"city, village"子字符串
如果有人知道如何使用谷歌地图api做这样的任务-请发帖!
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- 州和城市选择框类似于国家细分页面
- 选择城市并重定向到url
- javascript从所选国家/地区值中选择城市
- 使用JavaScript动态选择国家城市
- 谷歌地图支持从搜索框中只选择城市
- 连锁选择框(国家、州、城市)
- 从用户选择的城市、国家获取时区的最佳方式是什么?
- 如何使用谷歌地图API v3选择所有城市