根据地址api获取纬度经度

时间:2010-08-19 07:38:15

标签: php api geolocation

我正在使用谷歌的http://code.google.com/apis/maps/documentation/geocoding/ api根据地址获取地理位置。 我写了一个这样的地址:“1600 Amphitheatre Parkway,Mountain View,CA”,并获得了所需的结果,我只需要从这里获得纬度和经度。 它从我的localhost运行良好,但后来我尝试从托管服务器使用它,它说请求被拒绝。 所以我的问题是:如果有一个similat api我可以发送邮政编码街道和门牌号码并获得经纬度,谢谢。

1 个答案:

答案 0 :(得分:1)

您的虚拟主机可能不允许与其他服务器建立此类连接。联系他们以确保他们这样做。但是当你打开套接字连接时,这种问题经常出现,我猜这个API不是必需的。

否则你可以试试雅虎的地理编码API:http://developer.yahoo.com/maps/rest/V1/geocode.html 或者正如雅虎自己建议的那样,新的PlaceFinder API。可以在同一链接找到PlaceFinder的链接。

如果您对Yahoo不满意,multimap.com上会有类似的API。