【问题标题】:Extending latency time in Leaflet.extras suspendScroll() command在 Leaflet.extras suspendScroll() 命令中延长延迟时间
【发布时间】:2017-06-12 13:40:49
【问题描述】:

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

【问题讨论】:

    标签: r leaflet r-leaflet


    【解决方案1】:

    leaflet.extra 文档清楚地表明,您可以使用 wakeTime 和 hoverToWake 参数。下面是一个例子:

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

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

    浏览文档了解更多信息:?suspendScroll

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 2020-02-22
      • 2015-07-16
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多