我现在正转移到我的iOS项目的ArcGIS
地图。
你如何在两点之间划一条线。在MapKit
的情况下,您使用MKPolyLine
。
由于
答案 0 :(得分:1)
如果您尚未定义任何地图图层,则可以执行以下几个步骤。您需要的课程是documented here。您的地图视图(AGSMapView
)需要有图形图层(AGSGraphicsLayer
)。您可以将AGSGeometry
个对象添加到图形图层,例如AGSSimpleLineGeomtry
。您可以从定义其几何的AGSSimpleLineGeometry
对象设置AGSPolyline
对象的几何。像这样:
使用AGSPolyline
类定义几何体(AGSPolyline
是AGSGeometry
的子类)。
创建一个AGSGraphic
对象,并将其几何属性设置为首先创建的折线几何体。使用您可以使用AGSGraphic
的其中一个子类,例如AGSSimpleLineGeometry
。
将AGSGraphic
对象添加到已添加到地图中的AGSGraphicsLayer
(AGSMapView
是UIView
子类)