【发布时间】:2018-07-05 03:20:00
【问题描述】:
我在 RShiny 中的 leaflet 中有一张地图,其中绘制了标记,一旦我单击标记,它就会添加圆圈以显示与标记相关的所有点。
我想要做的是设置地图的缩放/视图,使所有相关的圆圈都可见。
圆圈的数量因标记而异,即一些标记有 1 或 2 个圆圈,而一些标记有更多。此外,圆圈的位置在美国各地有所不同,因此可以放置在一个城市或另一个州。
以下是我用来向现有地图添加圆圈的代码
proxy <-leafletProxy("map",data = df)%>%
clearMarkers()%>%
addCircleMarkers(lat = ~lat,lng = ~lng,layerId = ~circle_pt,fillColor =
'green',opacity = 0.5,color = 'red',fillOpacity = 1)%>% clearPopups()%>%
addPopups(lat=~lat,lng=~lng,~as.character(circle_pt))
map=带标记的原始地图 df=lat lng 与地图中选定标记的相关属性的圆圈
我想设置如图 2 所示的缩放级别。
请帮助我确定如何计算 shiny 传单中的最佳缩放级别。
问候,
【问题讨论】:
-
请尝试提供一个可重现的例子。