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

时间:2010-12-02 12:21:25

标签: php json google-maps google-maps-api-3

客户已请求带有文本输入的页面,该页面采用邮政编码并返回该区域内的一系列本地商店。

我如何通过谷歌地图API或类似的方式实现这一目标,这是我第一次遇到这样的需求,并且朝着正确的方向推进将非常有帮助。

谢谢, 丹

1 个答案:

答案 0 :(得分:3)

我不完全确定如何在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。我还没有使用它,现在它在开发人员预览版中,但文档至少看起来很有趣。

您可能只想查看您使用的任何服务的TOS。我记得在一个阶段,如果你没有在页面上显示地图等,就无法使用地图API。