MKDirectionsResponse
MKDirectionsResponse
класс обеспечивает контейнер для маршрутной информации, возвращенной серверами Apple. Вы не создаете экземпляры этого класса непосредственно. Вместо этого Вы подаете заявку для направлений между двумя точками путем вызова calculateDirectionsWithCompletionHandler:
метод MKDirections
объект. Вы получаете экземпляр этого класса как результат.
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
Стартовая точка маршрута. (только для чтения)
Объявление
Swift
var source: MKMapItem! { get }
Objective C
@property(nonatomic, readonly) MKMapItem *source
Обсуждение
Элемент в этом свойстве может содержать дополнительные подробные данные, не включенные в исходный элемент, используемый для создания
MKDirectionsRequest
объект.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
место назначения место назначения
СвойствоКонечная точка маршрута. (только для чтения)
Объявление
Swift
var destination: MKMapItem! { get }
Objective C
@property(nonatomic, readonly) MKMapItem *destination
Обсуждение
Элемент в этом свойстве может содержать дополнительные подробные данные, не включенные в исходный элемент, используемый для создания
MKDirectionsRequest
объект.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Массив объектов маршрута, представляющих направления между запуском и конечными точками. (только для чтения)
Объявление
Swift
var routes: [AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSArray *routes
Обсуждение
Массив содержит один или больше
MKRoute
объекты, каждый из которых представляет возможный набор направлений для пользователя для следования. Если Вы не запрашивали альтернативные маршруты в исходном запросе направлений, этот массив содержит самое большее один объект.Каждый объект маршрута содержит информацию о геометрии, которую можно использовать для отображения того маршрута на представлении карты приложения. Маршруты могут также содержать дополнительную информацию, которая относится к тому определенному маршруту, такова как ожидаемое время передвижения и любые консультативные уведомления прохождения.
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.