Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса MKRouteStep

Опции
Развертывание Target:

На этой странице
Язык:

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