【发布时间】:2013-01-29 13:29:12
【问题描述】:
我现在正在为我的一个 iOS 项目转移到 ArcGIS 地图。
如何在两点之间画一条线。对于MapKit,您使用MKPolyLine。
谢谢
【问题讨论】:
标签: ios mapkit arcgis esri esri-arc-engine
我现在正在为我的一个 iOS 项目转移到 ArcGIS 地图。
如何在两点之间画一条线。对于MapKit,您使用MKPolyLine。
谢谢
【问题讨论】:
标签: ios mapkit arcgis esri esri-arc-engine
如果您还没有定义任何地图图层,则有几个步骤。您需要的课程是documented here。您的地图视图 (AGSMapView) 需要有一个图形图层 (AGSGraphicsLayer)。您可以将AGSGeometry 对象添加到图形层,例如AGSSimpleLineGeomtry。您从定义其几何的AGSPolyline 对象设置AGSSimpleLineGeometry 对象的几何。像这样的:
使用AGSPolyline 类定义几何(AGSPolyline 是AGSGeometry 的子类)。
创建一个AGSGraphic 对象并将其几何属性设置为首先创建的折线几何。使用您可以使用AGSGraphic 的子类之一,例如AGSSimpleLineGeometry。
将AGSGraphic 对象添加到已添加到您的地图的AGSGraphicsLayer(AGSMapView 是UIView 子类)
【讨论】: