infoWindow на МаркерКластерер в OsmBonusPack?
Есть ли возможность открыть информационное окно одним кликом на MarkerClusterer с помощью OsmDroid + OsmBonusPack?
Я хочу отобразить информацию о различных маркерах, которые находятся внутри MarkerClusterer.
1 ответ
Решение
Да, ты можешь.
Подкласс RadiusMarkerClusterer (я полагаю, вы используете этот) и переопределить метод #renderer.
Скопируйте RadiusMarkerClusterer.renderer. Затем, сразу после создания маркера:
Marker m = buildClusterMarker(cluster, mapView);
Дайте этому Маркеру ваше InfoWindow:
m.setInfoWindow(myOwnInfoWindow)
Возможно, вам придется создать подкласс MarkerInfoWindow в зависимости от того, что именно вы хотите отобразить относительно кластеризованных маркеров.