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