НавигацияКарта

общедоступный интерфейс NavigationMap

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

Доступ ко всем методам должен быть доступен только в потоке пользовательского интерфейса Android.

Сводка вложенных классов

интерфейс NavigationMap.OnMapClickListener Интерфейс обратного вызова, когда пользователь нажимает на карту.
интерфейс NavigationMap.OnMarkerClickListener Определяет сигнатуры для методов, которые вызываются при щелчке или касании маркера.

Краткое описание общедоступного метода

абстрактный маркер
addMarker ( MarkerOptionsmarkerOptions )
Добавляет один маркер на карту.
абстрактная проекция
получитьПроекцию ()
Возвращает объект Projection , который можно использовать для преобразования координат экрана в координаты широты и долготы.
абстрактная пустота
удалить всемаркеры ()
Удаляет все маркеры, находящиеся в данный момент на карте.
абстрактная пустота
RemoveMarker ( Маркер- маркер)
Удаляет указанный маркер с карты.
абстрактная пустота
setOnMapClickListener (прослушиватель NavigationMap.OnMapClickListener )
Устанавливает обратный вызов, который вызывается при касании карты.
абстрактная пустота
setOnMarkerClickListener (прослушиватель NavigationMap.OnMarkerClickListener )
Устанавливает обратный вызов, который вызывается при щелчке маркера.
абстрактная пустота
setPadding (интервал слева, интервал сверху, интервал справа, интервал снизу)
Устанавливает отступы для элементов пользовательского интерфейса в области карты в пикселях.
абстрактная пустота
setTrafficEnabled (логическое значение включено)
Устанавливает, будет ли отображаться информация о дорожном движении.

Публичные методы

общедоступный абстрактный маркер addMarker ( MarkerOptions markerOptions)

Добавляет один маркер на карту.

Параметры
Параметры маркера MarkerOptions , который определяет свойства маркера, такие как положение. Параметры будут скопированы в маркер и их можно будет безопасно использовать повторно.
Возврат
  • объект, представляющий маркер

публичная абстрактная проекция getProjection ()

Возвращает объект Projection , который можно использовать для преобразования координат экрана в координаты широты и долготы.

Возвращаемая Projection представляет собой снимок текущей проекции и не обновляется автоматически при движении камеры. Поскольку эта операция является дорогостоящей, проекцию следует получать только один раз на экран. Карты Google используют проекцию Меркатора для создания карт на основе географических данных и преобразования точек на карте в географические координаты.

Возврат
  • Projection карты в ее текущем состоянии или null , если карта не была полностью инициализирована.

публичная абстрактная пустота RemoveAllMarkers ()

Удаляет все маркеры, находящиеся в данный момент на карте.

public Abstract void RemoveMarker ( маркер- маркер)

Удаляет указанный маркер с карты.

Параметры
маркер маркер, который нужно удалить

public Abstract void setOnMapClickListener (прослушиватель NavigationMap.OnMapClickListener )

Устанавливает обратный вызов, который вызывается при касании карты.

Параметры
слушатель Обратный вызов, который вызывается при касании карты. Чтобы отключить обратный вызов, используйте null .

public Abstract void setOnMarkerClickListener (прослушиватель NavigationMap.OnMarkerClickListener )

Устанавливает обратный вызов, который вызывается при щелчке маркера.

Параметры
слушатель Обратный вызов, который вызывается при щелчке маркера. Чтобы отключить обратный вызов, используйте null .

public Abstract void setPadding (int слева, int сверху, int справа, int снизу)

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

Примечание. Верхнее значение заполнения применяется только в том случае, если заголовок отключен (см. setHeaderEnabled(boolean) ), а нижнее значение заполнения применяется только тогда, когда отключена карта ETA (см. setEtaCardEnabled(boolean) ). Значения левого и правого заполнения применяются всегда.

Параметры
левый
вершина
верно
нижний

public Abstract void setTrafficEnabled (логическое значение включено)

Устанавливает, будет ли отображаться информация о дорожном движении.

Параметры
включено Если это правда, будет отображаться информация о дорожном движении.