From c431e7fe462f29c83113d489d2f64e3c2e7b7508 Mon Sep 17 00:00:00 2001 From: DYurchenko Date: Wed, 15 Feb 2023 20:46:03 +0300 Subject: [PATCH] add map tap listeners --- .../java/ru/touchin/yandexmap/YandexPlacemarkManager.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexPlacemarkManager.kt b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexPlacemarkManager.kt index 65d38f9..ccdd1d7 100644 --- a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexPlacemarkManager.kt +++ b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexPlacemarkManager.kt @@ -48,10 +48,16 @@ class YandexPlacemarkManager( clusterizedCollection.clusterPlacemarks(clusterRadius, minZoom) placemarkCollection = clusterizedCollection + } + fun addTapListener(mapView: MapView) { mapView.map.mapObjects.addTapListener(this) } + fun removeTapListener(mapView: MapView) { + mapView.map.mapObjects.removeTapListener(this) + } + fun removeMarkers() { placemarkCollection?.clear() }