我正在使用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
答案 0 :(得分:2)
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