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