R ggmap中的Google API密钥错误,即使在指定其他源时也是如此

R ggmap中的Google API密钥错误,即使在指定其他源时也是如此,r,ggplot2,ggmap,R,Ggplot2,Ggmap,过了一会儿,我又开始使用包ggmap,现在我在尝试使用函数get\u map获取地图时遇到了一个问题。无论我指定哪个源,我总是得到错误 Error: Google now requires an API key. See ?register_google for details. 虽然我不知道为什么这样的电话 get_map(location = "texas", zoom = 6, source = "stamen") 需要对谷歌进行API调用。是否有人经历过类似的情况,是否有已知的

过了一会儿,我又开始使用包
ggmap
,现在我在尝试使用函数
get\u map
获取地图时遇到了一个问题。无论我指定哪个源,我总是得到错误

Error: Google now requires an API key.
   See ?register_google for details.
虽然我不知道为什么这样的电话

get_map(location = "texas", zoom = 6, source = "stamen")

需要对谷歌进行API调用。是否有人经历过类似的情况,是否有已知的解决方法?

来自API密钥相关的
ggmap
函数(例如
google_key
):“从2018年年中开始,google Maps平台需要注册API密钥。这减轻了以前的负担(例如查询限制),这也带来了一些挑战。对于大多数R用户来说,最直接的挑战是使用Google服务的ggmap功能不再是现成的,因为用户必须在Google上建立一个帐户,启用相关API,然后告诉R用户的设置。“是的,这就是为什么我试图通过使用不同的源(如stamen或OSM)来绕过这个问题,但即使这样,你也会遇到这个错误,我不知道为什么你需要一个GoogleAPI调用来获取一些OSM基本图。这就是为什么对我来说这看起来像一个bug的原因,
get\u map
使用谷歌地理编码功能来获取该位置的坐标,除非您提供
get\u stamenmaps
所期望的bbox对象。源代码的相关部分: