开发者问题收集

如何防止传单地图在闪亮应用程序中重置缩放?

2015-02-08
4546

我和其他人已经构建了一个在线应用程序的原型,以帮助交通规划人员优先考虑自行车道的新资金:

https://robinlovelace.shinyapps.io/fixMyPath/

我们对结果很满意,并对 Shiny 无需编写一行 JavaScript 即可快速为 Web 部署概念制作原型的能力印象深刻。但是,该应用程序有一个主要问题,您可以通过放大然后调整透明度滑块来看到:每次执行此操作时,缩放都会重置。因此,问题很简单:如何重写 server.R ,以便地图不会重置其缩放设置?

整个应用程序可以在下面的链接中看到,并且可以在任何 R 安装上重现,只要您拥有正确的软件包(例如 rgdal、leaflet、ggmap):

https://github.com/nikolai-b/hackMyRoute/tree/master/R/fixMyPath

有关更多上下文,请参阅 这里

1个回答

我也有同样的问题,我认为我发现了有效的东西:

通过使用 flafletproxy 在r页面上的传单上 ,并在此处显示在 superzip示例示例 。首先,尝试设置 renderleaflet 这样的功能:

957282329

然后使用 observe> observe function flawletproxy 要绘制这样的线条和圆圈:

281576889

您需要添加图层ID,以确保在更改参数时新形状替换旧形状。这样,您不需要 mapoptions(Zoomtolimits =“ First”)

chokn
2015-06-11