gpt4 book ai didi

R Leaflet : Zoom Control Level

转载 作者:行者123 更新时间:2023-12-04 11:33:27 25 4
gpt4 key购买 nike

我正在尝试在我的R Leaflet map 中设置最大缩小。我按照Prevent zooming out in leaflet R-Map?中的上一个问题/答案的示例进行操作,但是它不起作用。应该能够执行此操作的行是:

options = providerTileOptions(minzoom = 1, maxzoom = 10))

你们可以帮我弄清楚为什么吗?

这是代码:
 deck_lf_par_map <- leaflet(lpoints) %>%
addPolygons(data = dio, noClip=T,
weight = 4,
dashArray="5, 1",
color = "black",
fillOpacity = .01,
smoothFactor = 0) %>%
setView(lng = mean(lpoints$long), lat = mean(lpoints$lat), zoom = 09) %>%
addProviderTiles("Stamen.TonerLite",
group = "Toner",
options = providerTileOptions(minzoom = 1, maxzoom = 10)) %>%
addTiles(group = "OSM") %>%
addProviderTiles("Esri.WorldTopoMap",
group = "Topo") %>%
addProviderTiles("OpenStreetMap.Mapnik", group = "Mapnik") %>%
addProviderTiles("CartoDB.Positron", group = "CartoDB") %>%
setMaxBounds((dioc@bbox[1,1] - .3),
(dioc@bbox[2,1] - .3),
(dioc@bbox[1,2] + .3),
(dioc@bbox[2,2] + .3)) %>%
addMarkers(lpoints$long,
lpoints$lat,
popup=ppopup,
icon = tec_icon,
group="Parishes",
clusterOptions = markerClusterOptions()) %>%
addLayersControl(baseGroups = c("Toner", "OSM", "Topo", "Mapnik", "CartoDB"),
options = layersControlOptions(collapsed = TRUE))

最佳答案

要点:

  • 这是minZoommaxZoom(注意大写 Z )
  • 您需要在每个要设置的Tile函数中使用这些选项
    的缩放级别。

  • library(leaflet)

    ## the first two tiles have a zoom level control - the others don't
    leaflet() %>%
    setView(lng = 144, lat = -37, zoom = 09) %>%
    addProviderTiles("Stamen.TonerLite",
    group = "Toner",
    options = providerTileOptions(minZoom = 8, maxZoom = 10)) %>%
    addTiles(group = "OSM",
    options = providerTileOptions(minZoom = 8, maxZoom = 10)) %>%
    addProviderTiles("Esri.WorldTopoMap",
    group = "Topo") %>%
    addProviderTiles("OpenStreetMap.Mapnik", group = "Mapnik") %>%
    addProviderTiles("CartoDB.Positron", group = "CartoDB") %>%
    addLayersControl(baseGroups = c("Toner", "OSM", "Topo", "Mapnik", "CartoDB"),
    options = layersControlOptions(collapsed = TRUE))

    关于R Leaflet : Zoom Control Level,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37996143/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com