首页 > 解决方案 > 为什么在选项crop设置为FALSE时ggmap不居中边界框?

问题描述

我只想用 ggmap 绘制一个底图,但我有这个问题:如果我放 option ,边界框不会居中crop = FALSE

如果将get_stamenmap裁剪选项设置为 TRUE:

my_map <- get_stamenmap(
  bbox = c(left = 9.1418, bottom = 45.4432, right = 9.2180, top = 45.4990),
  maptype = "toner",
  zoom = 15,
  crop = TRUE
)
ggmap(my_map)

[结果是(真):][1] [1]:https://i.stack.imgur.com/iZqW2.jpg

在这种情况下,考虑到我的 bbox 限制,地图正确居中。

同时,如果将get_stamenmap裁剪选项设置为 FALSE:

my_map <- get_stamenmap(
  bbox = c(left = 9.1418, bottom = 45.4432, right = 9.2180, top = 45.4990),
  maptype = "toner",
  zoom = 15,
  crop = FALSE
)
ggmap(my_map) 

[结果为(FALSE):][2][2]:https://i.stack.imgur.com/paYAi.jpg

在这种情况下,地图没有居中,特别是左边框与之前的版本保持一致,而其他的则被放大了一个缓冲空间。

我的观点是:如果裁剪选项设置为 FALSE,为什么 ggmap 不使边界框居中?我期待 FALSE 选项意味着“在我的边界框周围放置一个缓冲区”......

标签: rggmap

解决方案


推荐阅读