Google Maps API:返回邮政编码结果
Posted
技术标签:
【中文标题】Google Maps API:返回邮政编码结果【英文标题】:Google Maps API: return results for postcode 【发布时间】:2011-05-19 02:34:09 【问题描述】:客户请求了一个带有文本输入的页面,该页面采用邮政编码并返回该地区的本地商店数组。
我将如何使用 google maps API 或类似的东西来实现这一点,这是我第一次遇到这样的需求,朝着正确的方向推进会非常有帮助。
谢谢, 丹
【问题讨论】:
【参考方案1】:我不完全确定如何在 Google 地图中完全做到这一点,但您可以通过 Geocoding API 非常轻松地获取某个地点的详细信息(包括所有重要的经度和纬度)。
例如:http://maps.googleapis.com/maps/api/geocode/json?address=WC1&sensor=false
虽然您可以在其中放置地址,而不是邮政编码。然后,您可以将此信息与您自己的地点数据库一起使用。例如,您可以下载GeoNames 数据库并使用this answer 之类的内容来查找数据库中最近的地点。
或者,您可以使用FourSquare API 之类的东西来获取该地区的地点列表。您甚至可以使用该服务来提取诸如提示或周围人之类的功能。当我在寻找 Geocode API 时,我偶然发现了 Google Places API。我没有使用它,它目前处于开发者预览版中,但至少文档看起来很有趣。
您可能只想检查您使用的任何服务的服务条款。我记得有一个阶段,如果您不在页面上显示地图等,您将无法使用地图 API。
【讨论】:
以上是关于Google Maps API:返回邮政编码结果的主要内容,如果未能解决你的问题,请参考以下文章
Google 地理编码 API 为邮政编码返回 ZERO_RESULTS
Google Map API 通过邮政编码获取地址信息,但它通过街道号响应结果
用于驾车和步行路线的 Google Maps HTTP API