在不同选项卡上同步两个传单地图时遇到问题。
查看以前的条目(在 R / Rmarkdown 中同步两个传单地图)后,@TimSalabim 提供的解决方案不起作用,因为地图位于不同的选项卡上。
这是一个 MWE RMarkdown 示例:
---
title: "QuestionforStackOverflow"
output:
flexdashboard::flex_dashboard:
runtime: shiny
---
```{r setup, include=FALSE}
library(flexdashboard)
library(shiny)
library(leaflet)
```
Tab One
======================================================================
```{r tab1}
output$map1 <-
renderLeaflet(
leaflet() %>%
addProviderTiles("CartoDB.Positron") %>%
setView(-93.65, 42.0285, zoom = 4)
)
leafletOutput("map1")
```
Tab Two
======================================================================
```{r tab2}
output$map2 <-
renderLeaflet(
leaflet() %>%
addProviderTiles("CartoDB.Positron") %>%
setView(-93.65, 42.0285, zoom = 4)
)
leafletOutput("map2")
```
我想要一个双向的改变。对 map1 的任何视图更改——更改 map2 或对 map2 的任何更改都会更改 map1。
理想情况下:如果您在 map1 上滚动到 St. Louis,map2 在 St. Louis 上将具有相同的缩放级别。
目前,两张地图之间没有交互性。有没有办法让它们同步?