我们如何在 Arcgis 中移动 pin/marker?
How can we move pin/marker in Arcgis?
在我的一个应用程序中,我需要在拖放时移动标记,一旦用户放下图钉,我需要获取放置的图钉位置。
这是 map 的非常基本的功能,但令我惊讶的是库中没有这样的选项。
在本地地图中有 属性 称为 "Draggable",在 Arcgis 中是否有任何等效的 属性?
在 ARCGIS
社区支持的帮助下,我找到了这个问题的答案。
我们必须在 AGSMapViewTouchDelegate
.
上实现方法 mapView:didMoveTapAndHoldAtPoint:mapPoint:features:
每次用户在点击并按住地图视图时移动手指时,都会调用委托方法。该方法还提供了该位置的特征数组。因此,在该方法中,您可以将要素的几何形状更新为新的 mapPoint
.
这个sample可以作为参考。该示例会在您点击并按住时添加一个标记,并在您点击并按住时移动时更改该标记的位置。
在我的一个应用程序中,我需要在拖放时移动标记,一旦用户放下图钉,我需要获取放置的图钉位置。 这是 map 的非常基本的功能,但令我惊讶的是库中没有这样的选项。 在本地地图中有 属性 称为 "Draggable",在 Arcgis 中是否有任何等效的 属性?
在 ARCGIS
社区支持的帮助下,我找到了这个问题的答案。
我们必须在 AGSMapViewTouchDelegate
.
上实现方法 mapView:didMoveTapAndHoldAtPoint:mapPoint:features:
每次用户在点击并按住地图视图时移动手指时,都会调用委托方法。该方法还提供了该位置的特征数组。因此,在该方法中,您可以将要素的几何形状更新为新的 mapPoint
.
这个sample可以作为参考。该示例会在您点击并按住时添加一个标记,并在您点击并按住时移动时更改该标记的位置。