在R中生成交互地图leaflet包
代码如下:
library("leaflet")
map <- leaflet(data = geo) %>%
addProviderTiles(providers$Esri.WorldImagery) %>%
addMarkers(lng = ~Longitude, lat = ~Latitude)
map
leaflet对中国地图的支持不是很好,特别是谷歌的服务国内没法访问,而高德、百度等地图没法使用。
去查了查(问了问deepseek)leaflet是否支持更换底图源,发现可以。Bing地图需要密钥,放弃。Esri影响可以正常使用很赞。记得使用addProviderTiles,而非addTiles。
此外,先前有开发者开发过一个叫leafletCN的软件包,在Github上,目前仍然可用,支持高德地图。
参考资料
leaflet官网地址:Leaflet - 一个交互式地图 JavaScript 库
浙公网安备 33010602011771号