Предоставляет методы для изменения содержимого навигационной карты, например добавления и удаления маркеров.
Доступ ко всем методам должен быть доступен только в потоке пользовательского интерфейса Android.
Сводка вложенных классов
интерфейс | NavigationMap.OnMapClickListener | Интерфейс обратного вызова, когда пользователь нажимает на карту. | |
интерфейс | NavigationMap.OnMarkerClickListener | Определяет сигнатуры для методов, которые вызываются при щелчке или касании маркера. |
Краткое описание общедоступного метода
абстрактный маркер | |
абстрактная проекция | получитьПроекцию () Возвращает объект Projection , который можно использовать для преобразования координат экрана в координаты широты и долготы. |
абстрактная пустота | удалить всемаркеры () Удаляет все маркеры, находящиеся в данный момент на карте. |
абстрактная пустота | |
абстрактная пустота | 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 (логическое значение включено)
Устанавливает, будет ли отображаться информация о дорожном движении.
Параметры
включено | Если это правда, будет отображаться информация о дорожном движении. |
---|