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

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

Разработчик

Ссылка класса MKRoute

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

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

MKRoute

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 steps: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *steps

    Обсуждение

    Массив содержит один или больше MKRouteStep объекты, представляющие отличные части маршрута. Каждый шаг соответствует единственному направлению, которое должно сопровождаться вдоль маршрута.

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • имя имя Свойство

    Имя присвоилось к маршруту. (только для чтения)

    Объявление

    Swift

    var name: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *name

    Обсуждение

    Строка в этом свойстве локализуется согласно предпочтениям языка пользователя. Можно вывести на экран эту строку пользователю от пользовательского интерфейса приложения так, чтобы пользователь мог отличить один маршрут от другого.

    Сама строка описывает маршрут с помощью одной из значительных функций маршрута. Например, маршрут, использующий главную магистраль для значительной части маршрута, мог бы использовать ту магистраль для своего имени.

    Оператор импорта

    Objective C

    @import MapKit;

    Swift

    import MapKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • advisoryNotices advisoryNotices Свойство

    Массив консультативного уведомления представляет в виде строки для маршрута. (только для чтения)

    Объявление

    Swift

    var advisoryNotices: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *advisoryNotices

    Обсуждение

    Это свойство содержит массив NSString объекты. Каждая строка локализуется согласно предпочтениям языка пользователя. Строки содержат дополнительную информацию, которая важна для пользователя для знания о маршруте. Например, строка могла бы отметить, что часть маршрута закрывается в течение зимы или после больших штормов.

    Оператор импорта

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

  • Ожидаемое время передвижения в секундах. (только для чтения)

    Объявление

    Swift

    var expectedTravelTime: NSTimeInterval { get }

    Objective C

    @property(nonatomic, readonly) NSTimeInterval expectedTravelTime

    Обсуждение

    Это ожидаемое время передвижения отражает время, которое требуется для пересечения маршрута при идеальных условиях. Фактическая сумма времени может варьироваться на основе условий.

    Оператор импорта

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