Аннотации
Камера.Перспектива | Перспектива — это параметр, передаваемый объекту Camera для указания местоположения и ориентации камеры. |
СилаНочнойРежим | Значения, используемые для переопределения ночного режима по умолчанию ( AUTO , FORCE_DAY , FORCE_NIGHT ). |
LocationUpdateException.ErrorType | Указывает тип ошибки, о которой сообщает служба обновления местоположения Fleet Engine. |
НавигацияАпи.ErrorCode | ErrorCode — это код состояния, возвращаемый методами getNavigator(Activity, NavigatorListener) и getNavigator(Application, NavigatorListener) , когда Navigator не удалось успешно получить. |
NavigationTransactionRecorder.AddressFailureType | Типы ошибок разрешения адресов |
Навигатор.АудиоГиданс | AudioGuidance — это набор флагов, используемых для указания того, какие виды звуковых оповещений и указаний используются во время навигации. |
RoutingOptions.RoutingStrategy | Стратегия маршрутизации определяет порядок ранжирования маршрутов, что влияет на первоначально выбранный маршрут и во время изменения маршрута. |
RoutingOptions.TravelMode | Указывает тип транспорта, используемый для настройки маршрутов. |
TimeAndDistance.DelaySeverity | Указывает, насколько интенсивное движение. |
TripUpdateException.ErrorType | Указывает тип ошибки, о которой сообщает служба обновления местоположения Fleet Engine. |
VehicleUpdateException.ErrorType | Указывает тип ошибки, о которой сообщает служба обновления местоположения Fleet Engine. |
Интерфейсы
Камера | Предоставляет методы для изменения области просмотра навигационной карты. |
FleetEngine.AuthTokenFactory | Экземплярам этого интерфейса будет предложено предоставить токен авторизации при выполнении различных операций. |
FleetEngine.FleetEngineConfig | Этот интерфейс устарел. устаревший крючок |
FleetEngine.StatusListener | Прослушиватель обновлений статуса. |
ListenableResultFuture <T> | Future , принимающий прослушиватель onResult, который будет вызываться в потоке пользовательского интерфейса. |
ListenableResultFuture.OnResultListener <T> | Определение интерфейса для обратного вызова, который будет вызываться при наличии результата. |
НавигацияApi.NavigatorListener | Зарегистрируйте NavigatorListener с помощью getNavigator(Activity, NavigatorListener) , чтобы получать уведомления о статусе указанного Navigator . |
НавигацияApi.OnTermsResponseListener | Зарегистрируйте OnTermsResponseListener с помощью showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) чтобы получать уведомления, когда пользователь принимает или отклоняет условия. |
НавигацияКарта | Предоставляет методы для изменения содержимого навигационной карты, например |
NavigationMap.OnMapClickListener | Интерфейс обратного вызова, когда пользователь нажимает на карту. |
NavigationMap.OnMarkerClickListener | Определяет сигнатуры для методов, которые вызываются при щелчке или касании маркера. |
NavigationView.OnNightModeChangedListener | Интерфейс для прослушивателя, который будет уведомлен, когда пользовательский интерфейс входит в «ночной режим» или выходит из него. |
NavigationView.OnRecenterButtonClickedListener | Интерфейс для прослушивателя, который будет уведомлен при нажатии кнопки повторного центра. |
Навигатор | Синглтон, предоставляющий методы управления навигацией. |
Navigator.ArrivalListener | Определяет сигнатуры методов, которые вызываются, когда водитель прибывает в точку маршрута. |
Navigator.RemainingTimeOrDistanceChangedListener | Определяет сигнатуры методов, которые вызываются при изменении оставшегося времени или расстояния до следующего пункта назначения. |
Navigator.RouteChangedListener | Определяет сигнатуры методов, которые вызываются при изменении маршрута. |
УведомлениеКонтентПровидер | Этот интерфейс используется ForegroundServiceManager для предоставления содержимого уведомления при совместном использовании постоянного уведомления. |
OfflineListener | Интерфейс обратного вызова, который клиенты могут зарегистрировать, чтобы получать информацию об изменениях состояния автономного обновления или процента прогресса. |
Проекция | Проекция используется для перевода между местоположением на экране и географическими координатами на поверхности Земли ( LatLng ). |
RoadSnappedLocationProvider | Позволяет подписаться на местоположение пользователя, привязанное к дороге. |
RoadSnappedLocationProvider.LocationListener | Определяет сигнатуры для методов, которые вызываются, когда становятся доступны обновления местоположения с привязкой к дороге. |
Информация о маршруте | Предоставляет информацию о расчетном времени прибытия и расстоянии для маршрутов до определенной путевой точки, используя каждое значение RoutingOptions.RoutingStrategy . |
Сегмент маршрута | RouteSegment — это неизменяемый класс, который представляет собой один «участок» пути: либо от текущего положения устройства до пункта назначения, либо от одного пункта назначения к следующему пункту назначения. |
Симулятор | Интерфейс для отправки смоделированных местоположений в Nav API или запуска Nav API по смоделированным маршрутам. |
УскорениеСлушатель | Обратный вызов, чтобы уведомить вас о процентном превышении ограничения скорости, с которой в данный момент едет водитель. |
Классы
ПрибытиеСобытие | Неизменяемое событие, вызываемое по прибытии в пункт назначения. |
Положение камеры | Представляет положение камеры относительно карты. |
СписокНаправленийView | Представление, отображающее список направлений для навигации. |
Показать варианты | Определяет параметры, используемые Navigator для отображения маршрута к пункту назначения. |
ФлотДвигатель | Клиент для Google Fleet Engine. |
FleetEngine.ErrorListener | Клиент Fleet Engine будет использовать экземпляры этого интерфейса, чтобы информировать разработчика о возникновении важных исключений. |
Диспетчер службы переднего плана | Этот класс позволяет клиентам совместно использовать постоянное уведомление, используя общий идентификатор уведомления. |
ШиротаДлительность | Неизменяемый класс, представляющий пару координат широты и долготы, хранящихся в градусах. |
LatLngГраницы | Неизменяемый класс, представляющий прямоугольник, выровненный по широте и долготе. |
LatLngBounds.Builder | Это построитель, который способен создавать минимальную границу на основе набора точек LatLng. |
МестоположениеСобытие | Неизменяемое событие, содержащее данные о местоположении дороги. |
Маркер | Маркер, который можно добавить в NavigationMap . |
Параметры маркера | Определяет параметры маркера. |
НавигацияApi | Точка входа в API навигации. |
НавигацияФрагмент | Компонент навигации в приложении. |
НавигацияРекордер транзакций | Содержит методы для записи транзакций. |
NavigationTransactionRecorder.AddressListener | При pickup(Waypoint, List) или dropoff(Waypoint, List) регистратор транзакций будет искать текущее местоположение телефона в фоновом режиме и возвращать его через этот прослушиватель. |
НавигацияView | Представление, отображающее карту для навигации. |
Ночной режимChangedEvent | Неизменяемое событие, представляющее изменение состояния, связанное с ночным режимом. |
NotificationContentProviderBase | Клиентам следует расширить этот класс, если они хотят контролировать содержимое постоянного уведомления. |
Параметры маршрутизации | Определяет параметры, используемые Navigator для расчета маршрута до пункта назначения. |
Параметры моделирования | Параметры, которые будут использоваться внутри симулятора. |
Параметры скорости оповещения | Инкапсулирует пороговые значения срабатывания для различных уровней серьезности предупреждений о скорости, представленные SpeedAlertSeverity . |
SpeedAlertOptions.Builder | Конструктор для создания SpeedAlertOptions. |
Параметры пользовательского интерфейса спидометра | Инкапсулирует конфигурацию пользовательского интерфейса спидометра для различных уровней серьезности предупреждений о скорости, представленных SpeedAlertSeverity . |
СпидометрUiOptions.UiOptionsForSpeedAlertSeverity | Параметры пользовательского интерфейса спидометра для отображения MINOR или MAJOR предупреждений о скорости. |
Параметры стиля | Определяет параметры стиля для NavigationView или NavigationFragment . |
ПоддержкаНавигацияФрагмент | Компонент навигации в приложении. |
Условия и условияUIParams | Неизменяемый класс, представляющий параметры, используемые для настройки внешнего вида объектаTermsAndConditionsDialog. |
Условия и условияUIParams.Builder | Конструктор, который помогает настроить TermsAndConditionsUIParams . |
ВремяИРасстояние | TimeAndDistance — это неизменяемый класс, который представляет как время, так и расстояние до пункта назначения. |
ВидимаяРегион | Неизменяемая трапеция, описывающая область на карте, видимую с определенного положения камеры. |
Путевая точка | Неизменяемый класс путевых точек, используемый для указания пунктов назначения навигации. |
Перечисления
АльтернативныеМаршрутыСтратегия | Желаемая стратегия отображения альтернативных маршрутов. |
Кастомконтролпозицион | Набор позиций, в которых можно разместить на карте пользовательские элементы управления пользовательского интерфейса. |
FleetEngine.StatusListener.StatusLevel | Перечисления для уровня серьезности обновляемого сообщения о состоянии. |
FleetEngine.VehicleState | Указывает, принимает ли транспортное средство новые поездки. |
НавигацияВыноскаDisplayMode | Желаемая стратегия отображения уточнений расчетного времени прибытия. |
Навигатор.RouteStatus | RouteStatus — это код состояния, который представляет собой результат расчета маршрута, доступ к которому осуществляется через Future, возвращаемый setDestination(Waypoint) . |
OfflineListener.OfflineState | Возможные состояния процесса отключения плиток. |
МаршрутВыноскаИнформацияФормат | Формат определяет, следует ли отображать информацию о расстоянии или расчетном времени прибытия в условных обозначениях маршрута. |
SpeedAlertSeverity | Набор значений, используемых для указания уровней серьезности предупреждений о скорости. |
Условия и условияCheckOption | Перечисление, определяющее параметры проверки условий. |
Исключения
МестоположениеUpdateException | Экземпляры LocationUpdateException создаются при возникновении ошибки при отправке обновлений местоположения транспортного средства в серверную службу Fleet Engine. |
NavigationTransactionRecorder.TransactionException | Исключение, возникающее при попытке записать транзакцию с недопустимым вводом. |
Трипдатеисключение | Экземпляры TripUpdateException выдаются, когда возникает ошибка при отправке обновлений поездки во внутреннюю службу Fleet Engine. |
Транспортное средствоUpdateException | Экземпляры VehicleUpdateException создаются при возникновении ошибки при отправке обновлений транспортных средств в серверную службу Fleet Engine. |
Waypoint.InvalidSegmentHeadingException | Исключение, возникающее при попытке создать маршрутную точку с недопустимым заголовком сегмента. |
Waypoint.UnsupportedPlaceIdException | Исключение, возникающее при попытке создать маршрутную точку из неподдерживаемого идентификатора места. |