ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

在R中生成交互地图leaflet包

在R中生成交互地图leaflet包

代码如下:

library("leaflet") 
map <- leaflet(data = geo) %>%addProviderTiles(providers$Esri.WorldImagery) %>%addMarkers(lng = ~Longitude, lat = ~Latitude)
map

 

leaflet对中国地图的支持不是很好,特别是谷歌的服务国内没法访问,而高德、百度等地图没法使用。先前有开发者开发过一个叫leafletCN的软件包,但似乎许久不更新了,我一直安装失败。

因此,去查了查(问了问deepseek)leaflet是否支持更换底图源,发现可以。Bing地图需要密钥,放弃。Esri影响可以正常使用很赞。记得使用addProviderTiles,而非addTiles

 

参考资料

leaflet官网地址:Leaflet - 一个交互式地图 JavaScript 库

返回列表