Справочник классов GMSNavigationWaypoint

Справочник классов GMSNavigationWaypoint

Обзор

Неизменяемый класс путевых точек, используемый для указания пунктов назначения навигации.

Его можно инициализировать с помощью CLLocationCoordinate2D или идентификатора места Google.

Унаследовано GMSNavigationMutableWaypoint .

Открытые функции-члены

(тип экземпляра, допускающий значение NULL) - initWithLocation:title:
Инициализирует этот GMSNavigationWaypoint для представления местоположения, указанного в 2D-координатах.
(тип экземпляра, допускающий значение NULL) - initWithPlaceID:title:
Инициализирует этот GMSNavigationWaypoint для представления местоположения, указанного идентификатором места.
(тип экземпляра, допускающий значение NULL) - initWithLocation:title:preferSameSideOfRoad:
Инициализирует GMSNavigationWaypoint для представления местоположения, заданного двумерными координатами и предпочтениями стороны дороги.
(тип экземпляра, допускающий значение NULL) - initWithLocation:title:preferredSegmentHeading:
Инициализирует GMSNavigationWaypoint для представления местоположения, заданного двумерными координатами и предпочтениями стороны дороги.
( GMSNavigationWaypoint *) - копировать
Возвращает копию этой путевой точки.
( GMSNavigationMutableWaypoint *) - изменяемыйКопировать
Возвращает изменяемую копию этой путевой точки.

Характеристики

NSString * заголовок
Название путевой точки.
CLLocationCoordinate2D координировать
Координаты путевой точки.
NSString * идентификатор места
Идентификатор места этой путевой точки.
БООЛ ПредпочтениеSameSideOfRoad
Предпочтительно ли направить водителя на ту же сторону дороги.
int32_t предпочтительныйЗаголовок
Угол, используемый для обозначения направления движения на той стороне дороги, на которую должно прибыть транспортное средство.
БООЛ транспортное средствоОстановка
Указывает, что путевая точка предназначена для остановки транспортных средств с намерением либо посадить, либо высадить ее.

Документация по функциям-членам

- (тип экземпляра, допускающий значение NULL) initWithLocation: (CLLocationCoordinate2D) расположение
заголовок: (НСтрока *) заголовок

Инициализирует этот GMSNavigationWaypoint для представления местоположения, указанного в 2D-координатах.

Параметры:
расположение Местоположение этой путевой точки.
заголовок Строка, представляющая имя путевой точки.
Возврат:
Экземпляр GMSNavigationWaypoint или ноль, если местоположение недопустимо.
- (тип экземпляра, допускающий значение NULL) initWithPlaceID: (НСтрока *) идентификатор места
заголовок: (НСтрока *) заголовок

Инициализирует этот GMSNavigationWaypoint для представления местоположения, указанного идентификатором места.

Параметры:
идентификатор места Идентификатор места Google для этой путевой точки.
заголовок Строка, представляющая имя путевой точки.
Возврат:
Экземпляр GMSNavigationWaypoint или nil, если строка идентификатора места равна нулю или пуста.
- (тип экземпляра, допускающий значение NULL) initWithLocation: (CLLocationCoordinate2D) расположение
заголовок: (НСтрока *) заголовок
предпочтениеSameSideOfRoad: (БУЛ) ПредпочтениеSameSideOfRoad

Инициализирует GMSNavigationWaypoint для представления местоположения, заданного двумерными координатами и предпочтениями стороны дороги.

Параметры:
расположение Широта и долгота маршрутной точки.
заголовок Строка, представляющая имя путевой точки.
ПредпочтениеSameSideOfRoad Предпочтительно ли направить водителя на ту же сторону дороги. Маршрут прибудет на предпочтительную сторону дороги, если только не произойдет значительная задержка, вызванная перекрытием дороги или медленным движением транспорта.
Возврат:
Экземпляр GMSNavigationWaypoint или ноль, если местоположение недопустимо.
- (тип экземпляра, допускающий значение NULL) initWithLocation: (CLLocationCoordinate2D) расположение
заголовок: (НСтрока *) заголовок
ПредпочтительныйЗаголовокСегмента: (int32_t) привилегированный сегмент-заголовок

Инициализирует GMSNavigationWaypoint для представления местоположения, заданного двумерными координатами и предпочтениями стороны дороги.

Параметры:
расположение Широта и долгота маршрутной точки.
заголовок Строка, представляющая имя путевой точки.
привилегированный сегмент-заголовок Угол, используемый для обозначения направления движения на той стороне дороги, на которую должно прибыть транспортное средство. Следовательно, это бесполезно для улиц с односторонним движением. Единицы измерения выражены в градусах [0, 360], где 0 означает север.
Возврат:
Экземпляр GMSNavigationWaypoint или ноль, если местоположение или привилегированный сегментхеадинг недействительны.

Возвращает копию этой путевой точки.

Возвращает изменяемую копию этой путевой точки.


Документация на недвижимость

- (NSString*) заголовок [read, assign]

Название путевой точки.

- (CLLocationCoordinate2D) координата [read, assign]

Координаты путевой точки.

Это kCLLocationCoordinate2DInvalid, если эта путевая точка была инициализирована по идентификатору места.

- (NSString*) PlaceID [read, copy]

Идентификатор места этой путевой точки.

Это значение равно нулю, если эта путевая точка была инициализирована по координатам.

Предпочтительно ли направить водителя на ту же сторону дороги.

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

Реализовано в GMSNavigationMutableWaypoint .

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

Следовательно, это бесполезно для улиц с односторонним движением. Единицы измерения выражаются в градусах [0, 360], где 0 означает север, а углы увеличиваются по часовой стрелке. Значение по умолчанию и неустановленное значение — -1.

Реализовано в GMSNavigationMutableWaypoint .

- (BOOL) VehicleStopover [read, assign]

Указывает, что путевая точка предназначена для остановки транспортных средств с намерением либо посадить, либо высадить ее.

Если вы установите это значение, путевые точки на дорогах, которые не подходят для посадки и высадки, могут быть скорректированы в более подходящее место. Эта опция работает только для режимов движения DRIVE и TWO_WHEELER. По умолчанию НЕТ.

Реализовано в GMSNavigationMutableWaypoint .