我在R中使用leaflet库,它是leaflet.js库的一个封装。我想知道是否可能使用R界面(或一些对底层代码的修改)添加查询或搜索按钮?这里有一些针对javascript库的搜索插件:http://leafletjs.com/plugins.html#search--popups,但我不知道如何让它们与R库生成的javascript配合使用。
作为一个最简单的例子,我想在以下地图中添加搜索“location 1”的功能,并显示弹出窗口:
作为一个最简单的例子,我想在以下地图中添加搜索“location 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
)