google-maps - 使用 Google API 是否可以获取一个州的所有城市以及一个城市的所有城镇?

标签 google-maps google-maps-api-3 geolocation

我正在尝试构建一个应用程序,用户可以在其中“向下钻取”来查找位置。因此,如果他们点击“美国”,它应该显示所有的州,如果他们点击一个州,它应该显示所有的城市。我查看了 Google Places API,但不太确定最好的方法是什么。我考虑过使用边界,但我担心它不准确,因为边界是在矩形之外工作的。不是实际的城市或州。

最佳答案

没有任何 Google map API 可以返回该州的城市列表。 Google API 不是这样工作的,它们不像数据库搜索。

您可以尝试Places API autocomplete ,但当您输入文本时,此 API 最多会返回 5 条建议。您无法按城市或州定义严格的过滤器,只能将结果偏向特定的 View 端口。

关于google-maps - 使用 Google API 是否可以获取一个州的所有城市以及一个城市的所有城镇?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40350548/

相关文章:

mysql - 计算mysql中哪些点(纬度,经度)在一定距离内?

javascript - 如何使用 HTML5 地理定位或 Google API 获取地址经纬度?

javascript - JS 主应用程序使用路由来显示对话框等?

google-maps - 带有路标的当前交通中的谷歌地图方向

google-maps - Google API获取用户的位置记录

r - 为什么地理编码总是返回错误的地址,但谷歌地图工作正常

google-app-engine - 如何在 App Engine 中存储和搜索数据?

javascript - jquery-ui-map 设置缩放级别

javascript - Google maps API V3 - 无法对 AutocompleteService 预测进行地理编码

google-maps - 即使设置正确,Google map InfoWindow 宽度也会被覆盖