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