您正在查看的函数addPopups(),或者如果您想将弹出窗口附加到传单中的标记,请在标记命令中使用popup 参数。例如,如果您正在使用存储在名为mydat 的空间点数据框中的数据制作地图,并且您希望将数据 V1:V5 的列作为文本包含在弹出窗口中,您的代码可能类似于:
map = leaflet(data = mydat)
map = addTiles(map)
map %>%
addCircleMarkers(map,
lng = longitude, # longitude
lat = latitude, # latitude
radius = 4, # fixed radius size
color = ~pal(Result),
popup = paste(mydat$Var1, " more text", "<br>",
"Var2: ", mydat$Var2, "<br>",
"Var3: ", mydat$Var3, "<br>",
"Var4: ", mydat$Var4, "<br>",
"Var5: ", mydat$Var5))
)
您可以自定义弹出窗口中的文本,使其显示数据框中的数据。
一个很棒的(但有限的)资源是 R 网页的传单,涵盖弹出窗口:https://rstudio.github.io/leaflet/popups.html
这是我使用弹出窗口显示大量信息的传单的个人示例。
http://rpubs.com/richpauloo/Tulare_maps_v2。有一个 github 存储库的链接,您可以在其中查看源数据并自行运行。