【问题标题】:How can we move pin/marker in Arcgis?我们如何在 Arcgis 中移动图钉/标记?
【发布时间】:2016-05-30 12:50:07
【问题描述】:

在我的一个应用程序中,我需要在拖放时移动标记,一旦用户放下图钉,我需要获取放置的图钉位置。 这是地图的非常基本的功能,但我很惊讶图书馆中没有这样的选项。 在原生地图中有一个叫做“Draggable”的属性,在Arcgis中是否有任何等效的属性?

【问题讨论】:

  • 您使用的是 ArcMap、ArcGIS JavaScript API 还是其他工具?请更具体。
  • 我正在为 ios 使用 Arcgis-runtime sdk。我找到了答案,我也发布了相同的内容

标签: ios drag-and-drop maps arcgis


【解决方案1】:

ARCGIS 社区支持的帮助下,我找到了这个问题的答案。
我们必须在AGSMapViewTouchDelegate 上实现mapView:didMoveTapAndHoldAtPoint:mapPoint:features: 方法。
每次用户在点击并按住地图视图时移动手指时都会调用委托方法。该方法还提供了该位置的特征阵列。因此,在该方法中,您可以将要素的几何图形更新为新的mapPoint

您可以将此sample 用作参考。如果您点击并按住该示例,该示例会添加一个标记,并在您按住并移动时更改该标记的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    相关资源
    最近更新 更多