在ArcGis上将坐标转换为地图点

时间:2018-02-17 17:59:07

标签: android arcgis

我正在尝试构建一个跟踪设备移动并在地图上绘制轨道的Android应用程序。我使用ARCGIS服务器作为我的基本地图。现在我想将从设备上的位置更新接收的坐标转换为地图点。我使用以下代码来执行此操作。但转换后的点显示在其他地方。

Point point = GeometryEngine.project(location.getLatitude(),location.getLongitude(), mapView.getSpatialReference());

1 个答案:

答案 0 :(得分:0)

当您致电.getLatitude().getLongitude()时,这些坐标位于WGS84空间参考中,但很可能在您致电mapView.getSpatialReference()时,您可能会获得空间参考{{1 }}。因此,请尝试更改第三个参数 - 使用WGS 1984 Web Mercator Auxiliary Sphere (102100)创建一个新的空间参考,以匹配前两个参数。