我不知道如何从 GeoJson 添加标记。
我必须使用的数据类似于:
"geometry": {
"type":"Point",
"coordinates":[
727053.159,
4374119.505
]
}
我认为坐标为纬度和经度,但是我尝试的方法不起作用:
private fun createMarker(
latitude: Double,
longitude: Double,
title: String,
snippet: String
): Marker {
return mMap.addMarker(
MarkerOptions()
.position(LatLng(latitude, longitude))
.title(title)
.snippet(snippet)
)
}
有什么想法要从geojson数据中添加标记吗?
答案 0 :(得分:0)
Andrew Reid绝对正确:您的GeoJSON
数据不在WGS84
纬度/经度中。您应该确定GeoJSON
的坐标参考系(CRS),例如通过检查其"crs"
标签。如果有"crs"
here,则有一些技巧可以确定未知坐标系。我将从UTM开始尝试。