我现在正在为我的一个 iOS 项目迁移到 ArcGIS
map 。
如何在两点之间画一条线。对于 MapKit
,您使用 MKPolyLine
。
谢谢
最佳答案
如果您还没有定义任何 map 图层,则需要执行几个步骤。您需要的类(class)是 documented here .您的 map View (AGSMapView
) 需要有一个图形层 (AGSGraphicsLayer
)。您可以将 AGSGeometry
对象添加到图形层,例如 AGSSimpleLineGeomtry
。您可以从定义其几何形状的 AGSPolyline
对象中设置 AGSSimpleLineGeometry
对象的几何形状。像这样:
使用
AGSPolyline
定义几何的类(AGSPolyline
是AGSGeometry
的子类)。创建一个
AGSGraphic
对象并将其几何属性设置为首先创建的折线几何。您可以使用AGSGraphic
的子类之一,例如AGSSimpleLineGeometry
。将
AGSGraphic
对象添加到AGSGraphicsLayer
,它已添加到您的 map (AGSMapView
是一个UIView
子类)
关于ios - 在 ArcGIS map for iOS 上画一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14863087/