如何更新 ggmap 包中 get_googlemap 的中心值?

How do I update the centre value for get_googlemap in the ggmap package?

我正在尝试使用 R 中的 ggmap 包获取伦敦(英格兰)部分地区的地图,坐标为 -0.205、51.516。但是,当 obtaining/plotting 地图时,中心始终默认为 29.763284,-95.36327(德克萨斯州休斯顿的某个地方)。例如,请参阅下面 link 的结构 - 注意:如果没有有效的 API 键,则无法导航。

来源:https://maps.googleapis.com/maps/api/staticmap?center=29.763284,-95.363271&zoom=16&size=640x640&scale=2&maptype=satellite&key=[xxx-last_part_of_my_API_key]

我试过使用替代坐标,但结果总是一样。也曾尝试使用替代 API 键无济于事。我的精简代码如下:

library(ggmap)

register_google(key = "[my API key]")
has_google_key()

test <- get_googlemap(location = c(lon=-0.205, lat=51.516),
                zoom = 16, maptype = "satellite",color="bw")

ggmap(test)

预期结果是中心将更新为 -0.205、51.516,并将 Portobello Road 的一部分显示为黑白卫星 Google 地图图块。欢迎提出建议和意见 - 放轻松,我是新来的!抱歉,如果这个问题已经 asked/addressed。

我觉得应该是center而不是location

test <- get_googlemap(center = c(lon=-0.205, lat=51.516),
                zoom = 16, maptype = "satellite",color="bw")

默认值为 center = c(lon = -95.3632715, lat = 29.7632836),即休斯顿市中心。