如何使用Google地图坐标系?

时间:2016-11-16 13:28:35

标签: r

我不明白坐标系如何在 plotGoogleMaps 包中运作。

例如,假设我想绘制这些坐标(艾菲尔铁塔):

lat <- 48.858264 # y
lon <- 2.294557 # x

这是我的代码:

coords <- data.frame(lon, lat)
coordinates(coords) <- ~ lat + lon
proj4string(coords) <- CRS('+init=epsg:28992')
plotGoogleMaps(coords, filename = 'map.htm')

然而,我获得的位置与我期望的完全不同。我做错了什么?

编辑: 倒lat和lon

1 个答案:

答案 0 :(得分:3)

您似乎提供EPSG:4326坐标(WGS84),但在投影中使用EPSG:28992

尝试更改

proj4string(coords) <- CRS('+init=epsg:28992')

proj4string(coords) <- CRS('+init=epsg:4326')