作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注 Robin Lovelace 博客上的传单教程(http://robinlovelace.net/r/2015/02/01/leaflet-r-package.html)。我下面的代码工作正常:
# Install leaflet package
if(!require(leaflet)) install_github("rstudio/leaflet")
# Plot a default web map (brackets display the result)
m <- leaflet() %>% addTiles(m,urlTemplate = "http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png")
m %>% setView(lng = -1.5, lat = 53.4, zoom = 10) # set centre and extent of map
m2 <- m %>%
setView(-1.5, 53.4, 10) %>% # map location
addMarkers(-1.4, 53.5) %>% # add a marker
addPopups(-1.6, 53.3, popup = "Hello Sheffield!",options=list(closeButton=FALSE))
m2
但是 addPopups 的选项包含在 addPopup 位中。如何使用 popupOptions() 命令?
我以为是这样的:
# Plot a default web map (brackets display the result)
m <- leaflet() %>% addTiles(m,urlTemplate = "http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png")
m %>% setView(lng = -1.5, lat = 53.4, zoom = 10) # set centre and extent of map
m2 <- m %>%
setView(-1.5, 53.4, 10) %>% # map location
addMarkers(-1.4, 53.5) %>% # add a marker
addPopups(-1.6, 53.3, popup = "Hello Sheffield!") %>%
popupOptions(closeButton=FALSE) ##NEW BIT
m2
但是 map 中没有使用 popupOptions(x 框在那里)。
我做错了什么?
干杯
最佳答案
只需使用 popupOptions
创建一个选项列表,然后将其放入 options
arg。它用默认值填充所有其他的:
leaflet() %>% addTiles() %>%
addPopups(-1.6, 53.5,popup="Hello Sheffield",options=popupOptions(closeButton=FALSE))
如果您只键入 popupOptions(closeButton=FALSE)
,您将在示例中看到传递给 options=
的大列表。
关于r - 在传单包中使用 popupOptions(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260685/
我正在关注 Robin Lovelace 博客上的传单教程(http://robinlovelace.net/r/2015/02/01/leaflet-r-package.html)。我下面的代码工作
我是一名优秀的程序员,十分优秀!