我想在R中创建一个管道,该管道使用小叶来构建地图,该小叶可以适当地缩放到任何给定数据集的经度和纬度。
fitBounds()
可以满足我的需求,如果我可以在该区域周围添加更多的“填充”。
查看帮助菜单,可以使用fitBounds(options = list()
来实现,但是提供的链接指向Javascript帮助菜单的传单。
我的问题是;如何在fitbounds中设置填充?
这是从传单教程改编的一些示例代码;
library(tidyverse)
library(leaflet)
leaflet() %>%
addTiles() %>%
fitBounds(
lng1=-118.456554, lat1=34.078039,
lng2=-118.436383, lat2=34.062717
)
谢谢
答案 0 :(得分:0)
要将padding
选项传递给fitBounds()
,您必须创建一个包含向量的列表,其中包括一个名为padding
的边界;
即fitbounds(options = list(padding = c(50,50)))
在示例中;
library(tidyverse)
library(leaflet)
leaflet() %>%
addTiles() %>%
fitBounds(
lng1=-118.456554, lat1=34.078039,
lng2=-118.436383, lat2=34.062717,
options = list(padding = c(400,400))
)