Невозможно отобразить информационное окно в GoogleMap без нажатия на маркер - GoogleMap Cluster Android - PullRequest
0 голосов
/ 12 апреля 2019

Все, я использую Google Map с Cluster . Я хочу показать окно информации, не нажимая на маркер. Я добавил marker.showInforWindow(); в окне "onClusterItemRendered()" Информация не отображается автоматически. На MapReady я устанавливаю рендерер в ClusterManager.

mClusterManager.setRenderer(new CustomRenderCluster(this, googleMap, mClusterManager));

Здесь я пытаюсь показать информационное окно во время рендеринга маркера карты

@Override
protected void onClusterItemRendered(MyModelItem clusterItem, Marker marker) {
  Log.d("***", "DefaultClusterRenderer - onClusterItemRendered()");
  marker.showInfoWindow();
  super.onClusterItemRendered(clusterItem, marker);
}

1 Ответ

0 голосов
/ 12 апреля 2019

попробуйте поставить код после супер-метода, как показано ниже

@Override
protected void onClusterItemRendered(MyModelItem clusterItem, Marker marker) {
  super.onClusterItemRendered(clusterItem, marker); 
 Log.d("***", "DefaultClusterRenderer - onClusterItemRendered()");
  marker.showInfoWindow();

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...