在ArcGIS地图上为iOS绘制一条线

时间:2013-02-13 21:04:17

标签: ios mapkit arcgis esri esri-arc-engine

我现在正转移到我的iOS项目的ArcGIS地图。

你如何在两点之间划一条线。在MapKit的情况下,您使用MKPolyLine

由于

1 个答案:

答案 0 :(得分:1)

如果您尚未定义任何地图图层,则可以执行以下几个步骤。您需要的课程是documented here。您的地图视图(AGSMapView)需要有图形图层(AGSGraphicsLayer)。您可以将AGSGeometry个对象添加到图形图层,例如AGSSimpleLineGeomtry。您可以从定义其几何的AGSSimpleLineGeometry对象设置AGSPolyline对象的几何。像这样:

  1. 使用AGSPolyline类定义几何体(AGSPolylineAGSGeometry的子类)。

  2. 创建一个AGSGraphic对象,并将其几何属性设置为首先创建的折线几何体。使用您可以使用AGSGraphic的其中一个子类,例如AGSSimpleLineGeometry

  3. AGSGraphic对象添加到已添加到地图中的AGSGraphicsLayerAGSMapViewUIView子类)