R 为什么geocode总是返回错误的地址,而Google地图却能正常工作

R 为什么geocode总是返回错误的地址,而Google地图却能正常工作,r,google-maps-api-3,ggmap,R,Google Maps Api 3,Ggmap,我在新奥尔良地区。当我在新奥尔良地区打开谷歌地图,然后搜索“酒精与毒品委员会”时,我得到了坐标(经度=-90.09,纬度=29.96)的正确位置 然而,当我使用ggmap中的geocode方法时,我不断得到一些其他坐标,甚至在新奥尔良也没有。我已经尝试了一些技巧来让它工作,但仍然没有找到解决方案 library(ggmap) geocode(location="Council on Alcohol & Drug") # NA NA geocode(location="Council o

我在新奥尔良地区。当我在新奥尔良地区打开谷歌地图,然后搜索“酒精与毒品委员会”时,我得到了坐标(经度=-90.09,纬度=29.96)的正确位置

然而,当我使用ggmap中的
geocode
方法时,我不断得到一些其他坐标,甚至在新奥尔良也没有。我已经尝试了一些技巧来让它工作,但仍然没有找到解决方案

library(ggmap)
geocode(location="Council on Alcohol & Drug") # NA NA
geocode(location="Council on Alcohol & Drug New Orleans") # NA NA
geocode(location="Council on Alcohol & Drug&components=administrative_area:Louisiana") # -91.96 30.98
geocode(location="Council on Alcohol & Drug&components=administrative_area:New Orleans") # NA NA
geocode(location="Council on Alcohol & Drug&region=New Orleans") # NA NA

geocode
对我来说总的来说似乎有些古怪。关于如何使其正常工作,有什么建议吗?

将“&”转换为“and”可以纠正问题。(在我键入问题时解决了它,并认为它仍然值得发布。)

我认为问题在于
&
用于分隔传递给
geocode()
的字符串中的参数?