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