1

我正在使用 leaflet.extras 包中的suspendScroll()来防止我的地图在滚动浏览器时缩放。但是,该函数的延迟(即休眠传单地图在悬停时唤醒所需的时间)太短了。有没有办法延长延迟时间或使其只有在我单击地图时才会唤醒传单地图?

library(leaflet)
library(leaflet.extras)

donkey <- leaflet() %>%
  addProviderTiles("CartoDB.Positron") %>%
  suspendScroll() %>%
  addMarkers(lng=-77, lat=38.89, popup="Washington D.C. Zoo")
donkey
4

1 回答 1

2

leaflet.extra文档清楚地表明,您可以使用的选项是wakeTimehoverToWake参数。一个例子如下:

donkey <- leaflet() %>%
  addProviderTiles("CartoDB.Positron") %>%
  suspendScroll(wakeTime = 1000, hoverToWake = F) %>%
  addMarkers(lng=-77, lat=38.89, popup="Washington D.C. Zoo")
donkey

您还可以设置sleepTime可能非常有用的参数。

浏览文档以获取更多信息:?suspendScroll

于 2017-08-14T12:53:54.020 回答