【发布时间】:2019-05-13 21:16:08
【问题描述】:
我在 R 中使用 Leaflet 库,它是 Leaflet.js 库的包装器。我想知道是否可以使用 R 界面添加查询或搜索按钮(或对底层代码进行一些破解)? http://leafletjs.com/plugins.html#search--popups 这里有 javascript 库的搜索插件,但我不知道如何让它们与来自 R 库的 javascript 一起工作。
作为一个最小的例子,我想在下面的地图中添加搜索“位置 1”的功能,并让它显示弹出窗口:
library(leaflet)
df = read.csv(textConnection(
'Name, Lat, Long
<b>location 1</b>,42.3401, -71.0589
<b>location 2</b>,42.3501, -71.0689'))
leaflet(df) %>%
addTiles() %>%
setView(lng=-71.0589,lat=42.3301, zoom=12) %>%
addMarkers(~Long, ~Lat, popup = ~Name
)
【问题讨论】:
标签: javascript r leaflet