首先,我是R的新手,请多多包涵。
我的最终目标是展示一个互动的阿姆斯特丹地图,使用Leaflet。为此,我使用RGDAL读取shapefiles。
这个链接包含阿姆斯特丹的shapefiles。
我正在使用以下代码来读取shapefiles并展示地图。
amsterdam <- readOGR(".", layer = "sd2010zw_region", verbose = FALSE)
leaflet(amsterdam) %>%
addProviderTiles("CartoDB.Positron", options= providerTileOptions(opacity = 0.99)) %>%
addPolygons(
stroke = FALSE, fillOpacity = 0.5, smoothFactor = 0.5
)
我获得的是来自CartoDB.Positron的地图,但不是作为第二层的“polygonmap”。我得到的是一个包含各种数据的SpatialPolygonsDataFrame。
另一方面,当我使用绘图方法时,我得到了阿姆斯特丹的地图。
plot(amsterdam, axes=TRUE, border="gray")
但我不想使用绘图库,我想使用Leaflet :)
我在这里做错了什么?
?removeControl
。 - TimSalabim