GoogleMap.InfoWindowAdapter

общедоступный статический интерфейс GoogleMap.InfoWindowAdapter

Предоставляет представления для индивидуального отображения информационных окон.

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

При построении информационного окна методы этого класса вызываются в определенном порядке. Чтобы заменить информационное окно по умолчанию, переопределите getInfoWindow(Marker) своим пользовательским рендерингом и верните значение null для getInfoContents(Marker) . Чтобы заменить только содержимое информационного окна внутри рамки информационного окна по умолчанию (выноски), верните значение null в getInfoWindow(Marker) и вместо этого переопределите getInfoContents(Marker) .

Руководство разработчика

Дополнительные сведения см. в руководстве разработчика Info Windows .

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

абстрактный вид
getInfoContents ( маркер- маркер)
Предоставляет пользовательское содержимое для рамки информационного окна маркера по умолчанию.
абстрактный вид
getInfoWindow ( маркер- маркер)
Предоставляет пользовательское информационное окно для маркера.

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

общедоступный абстрактный просмотр getInfoContents ( маркер- маркер)

Предоставляет пользовательское содержимое для рамки информационного окна маркера по умолчанию. Этот метод вызывается только в том случае, если getInfoWindow(Marker) сначала возвращает null . Если этот метод возвращает представление, оно будет помещено в рамку информационного окна по умолчанию. Если вы измените это представление после вызова этого метода, эти изменения не обязательно будут отражены в отображаемом информационном окне. Если этот метод возвращает значение null , вместо него будет использоваться рендеринг по умолчанию.

Параметры
маркер Маркер, для которого заполняется информационное окно.
Возврат
  • Пользовательское представление для отображения в качестве содержимого в информационном окне для marker или значение null, чтобы вместо этого использовать рендеринг содержимого по умолчанию.

общедоступный абстрактный просмотр getInfoWindow ( маркер- маркер)

Предоставляет пользовательское информационное окно для маркера. Если этот метод возвращает представление, оно используется для всего информационного окна. Если вы измените это представление после вызова этого метода, эти изменения не обязательно будут отражены в отображаемом информационном окне. Если этот метод возвращает null , будет использоваться рамка информационного окна по умолчанию с содержимым, предоставленным getInfoContents(Marker) .

Параметры
маркер Маркер, для которого заполняется информационное окно.
Возврат
  • Пользовательское информационное окно для marker или null , чтобы использовать рамку информационного окна по умолчанию с custom contents .