地图上点坐标的Spatial Reference是与地图相同的。你的截图里的坐标看起来像是使用的Web Mercator投影的坐标。由于历史原因,电子设备的平面地图大多使用的是WebMercator投影。不知道你所指的经纬度偏差是不是因为这个原因?转换成WGS 84坐标后就是常见的东经北纬的数值了。
It looks like the coordinates in your screenshot are in WebMercator spatial reference.
The following code convert them into WGS 84.
if let center = mapView.currentViewpoint(with: .centerAndScale)?.targetGeometry {
let wgs84Point = AGSGeometryEngine.projectGeometry(center, to: .wgs84()) as! AGSPoint
print(wgs84Point)
}
Please refer to this post for more ways of getting the center point of current map: https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/unable-to-get-current-map-center-...
Feel free to let me know if it is not the case.