infoWindow на МаркерКластерер в OsmBonusPack?

Есть ли возможность открыть информационное окно одним кликом на MarkerClusterer с помощью OsmDroid + OsmBonusPack?

Я хочу отобразить информацию о различных маркерах, которые находятся внутри MarkerClusterer.

1 ответ

Решение

Да, ты можешь.

Подкласс RadiusMarkerClusterer (я полагаю, вы используете этот) и переопределить метод #renderer.

Скопируйте RadiusMarkerClusterer.renderer. Затем, сразу после создания маркера:

Marker m = buildClusterMarker(cluster, mapView);

Дайте этому Маркеру ваше InfoWindow:

m.setInfoWindow(myOwnInfoWindow)

Возможно, вам придется создать подкласс MarkerInfoWindow в зависимости от того, что именно вы хотите отобразить относительно кластеризованных маркеров.

Другие вопросы по тегам