2017-06-12 95 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