在Leaflet.extras suspendScroll()命令中延长延迟时间

时间:2017-06-12 13:40:49

标签: r leaflet r-leaflet

我正在使用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

1 个答案:

答案 0 :(得分: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