GoogleMapsError 602:无法在通过地理编码获得的lat/lng上反转地理代码

2024-07-05 15:06:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Python Google地图包装器(http://py-googlemaps.sourceforge.net/)试着弄些行车路线。我有一个纬度/经度对的测试位置,我通过对Google地图上的某些地址进行地理编码得到了这些位置。然而,当运行我的程序时,我得到谷歌地图错误602,我想这意味着它找不到与经纬度相关的地址。这是抛出错误时正在运行的函数:

def GetDirections(loc1, loc2):
    origin = gmaps.latlng_to_address(loc1.lat, loc1.lng)
    destination = gmaps.latlng_to_address(loc2.lat, loc2.lng)
    return gmaps.directions(origin, destination)

这是我得到的错误:

^{pr2}$

…因此,奇怪的是,地址正在被解析(即latlng_to_address()函数没有错误),但是在两个位置之间找到方向时抛出了错误602。这两个地点都在英国的主要城市,所以我看不出是怎么回事。我再次尝试对测试地址进行地理编码,结果得到了与测试数据中相同的经纬度对。有人知道会出什么问题吗?我以前从没遇到过这个问题。在


Tags: to函数编码address地址错误google地图