2017-06-12 97 views
1

我正在使用leaflet.extras包中的suspendScroll()来防止我的地图在滚动浏览器时缩放。然而,功能的等待时间 - 也就是睡眠传单地图在徘徊时醒来 - 所花的时间太短。有没有延长延迟时间的方法,或者只有当我点击地图时才能使传单地图醒来?在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 

回答

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