用R添加谷歌图块

时间:2015-11-05 11:04:04

标签: r google-maps leaflet

我正在使用带有R的leaflet包来生成交互式地图,我想使用Google地图图层。但是Google地图不能作为函数addProviderTiles的参数。 如何使用R?

添加这些Google图层

非常感谢!

3 个答案:

答案 0 :(得分:8)

试试这个leaflet() %>% addTiles(urlTemplate = "https://mts1.google.com/vt/lyrs=s&hl=en&src=app&x={x}&y={y}&z={z}&s=G", attribution = 'Google')

答案 1 :(得分:2)

您正在寻找Google地图的base map。目前leaflet supports OpenStreetMap,MapQuestOpen,Stamen,Esri和OpenWeatherMap。如果您可以访问额外的映射,则可以使用WMS磁贴来提供自己的制图。没有谷歌地图,对不起。

答案 2 :(得分:1)

我也在寻找相同的...... 罗马回答说,我使用以下作为替代

leaflet(data = data) %>% addMarkers() %>% addTiles(group = "OSM(default)") %>% addProviderTiles("Esri.WorldImagery", group = "ESRI") %>% addProviderTiles("Stamen.Toner", group = "Stamen") %>% addLayersControl(baseGroup = c("OSM(default", "ESRI", "Stamen"))