我正在尝试使用 R 中 googleway 包中的 google_geocode 函数对 Google 地图上的地址进行地理编码。我正在使用从 Google 获得的密钥,该密钥允许我超过 2500/天的限制(并为此收费)。我有不同类型的问题,主要是由于我使用的地址的编写方式,但是我想在这里问一个问题:我有时用googe_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 地图中搜索完全相同的地址字符串,我会得到正确的位置(表明这是西班牙维多利亚的 Abendaño Kalea):
谁能解释可能发生了什么?也许谷歌地图或谷歌地理编码 API 的一些工作人员可能会有所帮助?非常感谢,