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 Places API 返回邮政编码

Google 地理编码 API 为邮政编码返回 ZERO_RESULTS

Google Map API 通过邮政编码获取地址信息,但它通过街道号响应结果

用于驾车和步行路线的 Google Maps HTTP API

如何自定义附近地点搜索返回的结果,Google Maps JS API V3

使用 google geocode api 仅获取特定国家/地区的结果