Google Maps API:返回邮政编码结果

问题描述:

客户请求一个带有文本输入的页面,该页面输入邮编并返回该地区的当地商店数组。Google Maps API:返回邮政编码结果

我如何通过google maps API或类似的东西实现这一目标,这是我第一次遇到这样的需求,并且在正确的方向上推动会非常有帮助。

感谢, 丹

我不能完全肯定有关如何做到这一点在谷歌地图完全,但你可以得到一个地方的细节(包括所有重要的经度和纬度)通过非常容易Geocoding API

例如:http://maps.googleapis.com/maps/api/geocode/json?address=WC1&sensor=false

虽然你能够把地址,而不是邮政编码在那里。然后,您可以将这些信息与您自己的地点数据库一起使用。例如,您可以下载GeoNames数据库,并使用类似this answer的内容来查找数据库中最近的地方。

或者,您可以使用类似FourSquare API的东西来获取该地区的地点列表。您甚至可以使用该服务来提取诸如提示或身边的人的功能。当我在寻找Geocode API时,偶然发现了Google Places API。我没有使用它,目前它在开发者预览版中,但文档至少看起来很有趣。

您可能只想检查使用的服务的TOS。我记得在某个阶段你不能使用地图API,如果你没有在页面上显示地图等。