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