首页 > 解决方案 > 在 R 的传单中为 fitBounds 添加填充

问题描述

我想在 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
  )

谢谢,

标签: r

解决方案


要将padding选项传递给fitBounds(),您必须创建一个包含您的边界的向量列表,名为padding;

IEfitbounds(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))
  )


推荐阅读