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 и позже.