使用leafletinshiny制作交互式地图。从 CSV 中提取弹出窗口的数据:
Row on CSV:
Name lat lng
Tufts 42.349598 -71.063541
Run Code Online (Sandbox Code Playgroud)
R 上的标记代码:
m %>% addMarkers(~lng, ~lat, icon = custommarker1 popup = ~htmlEscape(Name))
Run Code Online (Sandbox Code Playgroud)
这会在正确的位置返回标记,弹出窗口显示 ' tufts'
不知道是否有一个超链接直接在CSV编码成弹出的方式?OOR把纯文本作为一个新的CSV列,有R/Shiny然后把它变成一个超链接。
对shiny/非常陌生leaflet,希望得到任何帮助!