Обзор
Содержит информацию о состоянии навигации.
Открытые функции-члены | |
(НСтимеинтервал) | - округленное время: |
Возвращает время, округленное до ближайшей минуты, но не менее одной минуты. | |
(NSMeasurement< NSUnitLength * > *) | - округленное расстояние: |
Возвращает округленное значение, представляющее заданное расстояние с учетом предпочтений пользователя и рекомендуемой единицы измерения расстояния для маршрута. | |
(NSArray< NSAttributedString * > *) | - инструкции для шага: параметры: |
Отформатированные инструкции для данного шага. | |
Характеристики | |
ГМСНАвигатионНавстате | навстате |
Текущее состояние GMSNavigationNavState для навигации. | |
ГМСНавигатионСтепИнфо * | текущий шаг |
Информация о предстоящем этапе маневра. | |
NSArray< GMSNavigationStepInfo * > * | осталось шагов |
Остальные шаги после текущего шага. | |
БООЛ | маршрутИзменен |
Изменился ли маршрут с момента последнего отправленного сообщения. | |
НСтимеинтервал | времяToCurrentStepSeconds |
Примерное оставшееся время в секундах на пути к текущему шагу. | |
CLLationDistance | расстояниеToCurrentStepMeters |
Предполагаемое оставшееся расстояние в метрах по маршруту до текущего шага. | |
НСтимеинтервал | timeToFinalDestinationSeconds |
Расчетное оставшееся время в секундах до конечного пункта назначения. | |
CLLationDistance | расстояниеToFinalDestinationMeters |
Предполагаемое оставшееся расстояние в метрах до конечного пункта назначения. |
Документация по функциям-членам
- (NSTimeInterval) roundedTime: | (НСтимеинтервал) | времяСекунды |
Возвращает время, округленное до ближайшей минуты, но не менее одной минуты.
Это может быть полезно при отображении информации о маршруте для пользователей, поскольку отображение времени типа «0 минут» может сбить с толку.
В связи с вышеизложенным входные значения этого метода всегда должны быть положительными.
- (NSMeasurement<NSUnitLength *> *) roundedDistance: | (CLLocationDistance) | расстояниеМетры |
Возвращает округленное значение, представляющее заданное расстояние с учетом предпочтений пользователя и рекомендуемой единицы измерения расстояния для маршрута.
- (NSArray<NSAttributedString *> *) инструкцииForStep: | ( ГМСНавигатионСтепИнфо *) | шагИнформация | |
параметры: | ( GMSNavigationInstructionOptions *) | параметры | |
Отформатированные инструкции для данного шага.
Документация на недвижимость
- ( GMSNavigationNavState ) navState [read, assign] |
Текущее состояние GMSNavigationNavState
для навигации.
- ( GMSNavigationStepInfo *) currentStep [read, assign] |
Информация о предстоящем этапе маневра.
Это значение устанавливается только в том случае, если navState имеет значение GMSNavigationNavStateEnroute, в противном случае оно будет равно нулю.
- (NSArray< GMSNavigationStepInfo *>*) restSteps [read, assign] |
Остальные шаги после текущего шага.
- (BOOL) routeChanged [read, assign] |
Изменился ли маршрут с момента последнего отправленного сообщения.
Изменение маршрута может быть вызвано изменением маршрута, добавлением/удалением путевой точки, выбором пользователем альтернативного маршрута или его движением по нему, а также обновлением дорожной ситуации.
- (NSTimeInterval) timeToCurrentStepSeconds [read, assign] |
Примерное оставшееся время в секундах на пути к текущему шагу.
- (CLLocationDistance) distanceToCurrentStepMeters [read, assign] |
Предполагаемое оставшееся расстояние в метрах по маршруту до текущего шага.
- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign] |
Расчетное оставшееся время в секундах до конечного пункта назначения.
- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign] |
Предполагаемое оставшееся расстояние в метрах до конечного пункта назначения.