Теперь я перехожу к ArcGIS
картам для одного из моих проектов iOS.нарисовать линию на карте ArcGIS для iOS
как нарисовать линию между двумя точками. в случае MapKit
вы используете MKPolyLine
.
Благодаря
Теперь я перехожу к ArcGIS
картам для одного из моих проектов iOS.нарисовать линию на карте ArcGIS для iOS
как нарисовать линию между двумя точками. в случае MapKit
вы используете MKPolyLine
.
Благодаря
Есть несколько шагов к этому, если у вас нет каких-либо определенных слоев карты еще. Классы вам понадобятся documented here. У вашего вида карты (AGSMapView
) должен быть графический слой (AGSGraphicsLayer
). Вы можете добавить AGSGeometry
объекты к графическому слою, например AGSSimpleLineGeomtry
. Вы задаете геометрию объекта AGSSimpleLineGeometry
объекта AGSPolyline
, который определяет его геометрию. Что-то вроде этого:
Используйте AGSPolyline
класс для определения геометрии (AGSPolyline
подкласс AGSGeometry
).
Создайте объект AGSGraphic
и установите его свойство геометрии в созданную первую геометрию полилинии. Используйте вы можете использовать один из подклассов AGSGraphic
, например AGSSimpleLineGeometry
.
Добавьте AGSGraphic
объект в AGSGraphicsLayer
, которая была добавлена к вашей карте (AGSMapView
является UIView
подкласс)