【问题标题】:How to get current Location in ArcGis map In android using Imagery Map server如何在 ArcGis 地图中使用 Imagery Map 服务器在 android 中获取当前位置
【发布时间】:2015-06-25 19:26:42
【问题描述】:

我正在开发一个自定义 ArcGis 地图的应用程序。我可以使用基本地图 url 显示地图。我正在使用以下代码片段

mapView.addLayer(new ArcGISTiledMapServiceLayer(
            "http://maps.ocparks.com/arcgis/rest/services/Imagery/2013_Imagery/MapServer"));

因为这张地图显示了一个特定的地区(橙县)。现在我想获取当前位置并在这张地图上显示。有什么办法吗?在浏览了几个 ArcGis 文档后,我才知道要显示当前位置,底图的 url 应该是 --

http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer

但是对于图像地图服务器如何显示当前位置。如果有人知道请帮帮我

【问题讨论】:

  • 我不认为 URL 是您问题的根本原因。实际上,两个 URL 都是作为图层添加的地图服务器。您能否使用http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer 获取当前位置?
  • 是的 ... 使用 world_street_map 我可以获得我当前的位置
  • 但是这个图像地图服务器位置没有得到
  • 可能是因为图像服务器批次属于您当前的位置?
  • 你当前位置的坐标是多少?

标签: android arcgis currentlocation


【解决方案1】:

到现在为止是不可能的,可能使用javascript可以做到。 为了获取当前位置,我们应该使用 World_Street_Map 作为基础层

【讨论】:

  • 虽然我过去开发过很多安卓应用程序,目前我是一名ArcGIS开发人员,但我从未开发过安卓ArcGIS客户端。也就是说,对我来说,当前位置适用于一个 URL 而不适用于另一个 URL 是没有意义的。地图服务只会传送图像(如 .png),而您的建议就像 它可以将当前位置添加到“黄色图像”但不能添加到“红色图像”。无论如何,我相信你比我更了解这个 API。
猜你喜欢
  • 2023-04-08
  • 2017-01-09
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 2016-12-25
  • 2014-02-19
  • 1970-01-01
相关资源
最近更新 更多