为什么GGMap在选项裁剪设置为false时,GGMap不是居中边界框?

问题描述

我只想用 ggmap 绘制底图,但我有这个问题:如果我放置选项 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)

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

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

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

my_map <- get_stamenmap(
  bBox = c(left = 9.1418,crop = FALSE
)
ggmap(my_map) 

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)