MKRouteStep
MKRouteStep объект представляет одну часть полного маршрута. Каждый шаг в маршруте соответствует единственным инструкциям, которым должен был бы следовать пользователь. Например, шаг мог бы включить после единственной дороги, пока не требуется поворот.
Вы не создаете экземпляры этого класса непосредственно. Вместо этого Вы получаете шаги маршрута как часть полного MKRoute возразите, когда Вы запросите направления из приложения Карт. Для получения дополнительной информации о запросе направлений, см. Ссылку класса MKDirections.
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
ломаная линия ломаная линияСвойствоПодробная геометрия шага. (только для чтения)
Объявление
Swift
var polyline: MKPolyline! { get }Objective C
@property(nonatomic, readonly) MKPolyline *polylineОбсуждение
Объект ломаной линии в этом свойстве содержит геометрию для этого шага. Можно использовать объект ломаной линии в качестве наложения в представлении карты.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в OS X v10.9 и позже.
-
инструкции инструкцииСвойствоЗаписанные инструкции для следующего путь представлены этим шагом. (только для чтения)
Объявление
Swift
var instructions: String! { get }Objective C
@property(nonatomic, readonly) NSString *instructionsОбсуждение
Строка в этом свойстве локализуется согласно предпочтениям языка пользователя. Можно представить эту строку пользователю от интерфейса приложения.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в OS X v10.9 и позже.
-
Дополнительные уведомления, применяющиеся к шагу. (только для чтения)
Объявление
Swift
var notice: String! { get }Objective C
@property(nonatomic, readonly) NSString *noticeОбсуждение
Уведомления могут включать юридическую информацию или предупредительные надписи, применяющиеся к шагу. Например, если шаг пересекает железнодорожные пути, он мог бы содержать уведомление, попросившее пользователя не пересечь дорожки, когда высвечиваются световые сигналы.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в OS X v10.9 и позже.
-
расстояние расстояниеСвойствоРасстояние шага в метрах. (только для чтения)
Объявление
Swift
var distance: CLLocationDistance { get }Objective C
@property(nonatomic, readonly) CLLocationDistance distanceОбсуждение
Это свойство отражает дистанцию, которую пользователь преодолевает при пересечении пути шага. Это не прямое расстояние между запуском и конечными точками шага.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в OS X v10.9 и позже.
-
transportType transportTypeСвойствоТип передачи шага. (только для чтения)
Объявление
Swift
var transportType: MKDirectionsTransportType { get }Objective C
@property(nonatomic, readonly) MKDirectionsTransportType transportTypeОбсуждение
Это свойство отражает тип передачи, используемый шагом, и может отличаться от типа передачи полного маршрута.
Оператор импорта
Objective C
@import MapKit;Swift
import MapKitДоступность
Доступный в OS X v10.9 и позже.
