有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用GeoJson向google地图添加标记

我不知道如何从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数据中添加标记吗


共 (1) 个答案

  1. # 1 楼答案

    Andrew Reid绝对正确:您的GeoJSON数据不在WGS84纬度/经度。您应该确定GeoJSON的坐标参考系(CRS),例如通过检查其^{}标记。如果有"crs"here是如何确定未知坐标系的一些技巧。我会从UTM开始尝试