我正在尝试使用R中googleway包中的google_geocode函数在Google Maps上对地址进行地理编码。我使用从Google获取的密钥,允许我超过2500 /天的限制(并为此付费)。我遇到了不同类型的问题,主要是由于我使用的地址书写方式不同,但有一个问题我想在这里问一下:为什么有时候使用google_geocode查询没有结果,但如果我在http://www.google.com/maps/上输入相同的地址字符串,则会返回结果?
我的例子:
我的例子:
address="AVENDAÑO, 30-32 VITORIA-GASTEIZ 01008, ES"
# the address I want to geocode. Its format is "street, number, city postcode, country" in a single string.
google_geocode(address=address,key=mykey) # I write the right key as mykey.
# I get no results:
$results
list()
$status
[1] "ZERO_RESULTS"
但是,如果在谷歌地图中搜索完全相同的地址字符串,我会得到正确的位置(显示这是西班牙维多利亚的阿本达诺卡莱亚):
有人能解释一下可能发生了什么吗?也许来自Google Maps或Google Geocoding API的员工可以帮忙吗? 非常感谢。
google_places(search_string = address, key = <your_key>)
。Google 地图背后的数据和他们通过 API 公开发布的数据并不总是相同的。我不知道为什么。 - SymbolixAU