diff --git a/android/src/main/java/com/rnmapbox/rnmbx/components/annotation/RNMBXPointAnnotationCoordinator.kt b/android/src/main/java/com/rnmapbox/rnmbx/components/annotation/RNMBXPointAnnotationCoordinator.kt index 4cbe8c00b8..617d2c1418 100644 --- a/android/src/main/java/com/rnmapbox/rnmbx/components/annotation/RNMBXPointAnnotationCoordinator.kt +++ b/android/src/main/java/com/rnmapbox/rnmbx/components/annotation/RNMBXPointAnnotationCoordinator.kt @@ -6,11 +6,11 @@ import com.mapbox.maps.plugin.annotation.AnnotationConfig import com.mapbox.maps.plugin.annotation.annotations import com.mapbox.maps.plugin.annotation.generated.OnPointAnnotationClickListener import com.mapbox.maps.plugin.annotation.generated.OnPointAnnotationDragListener +import com.mapbox.maps.plugin.annotation.generated.OnPointAnnotationLongClickListener import com.mapbox.maps.plugin.annotation.generated.PointAnnotation import com.mapbox.maps.plugin.annotation.generated.PointAnnotationManager import com.mapbox.maps.plugin.annotation.generated.PointAnnotationOptions import com.mapbox.maps.plugin.annotation.generated.createPointAnnotationManager -import com.rnmapbox.rnmbx.components.annotation.RNMBXPointAnnotation import com.rnmapbox.rnmbx.utils.Logger class RNMBXPointAnnotationCoordinator(val mapView: MapView) { @@ -29,6 +29,10 @@ class RNMBXPointAnnotationCoordinator(val mapView: MapView) { onAnnotationClick(pointAnnotation) false }) + manager.addLongClickListener(OnPointAnnotationLongClickListener { pointAnnotation -> + onAnnotationClick(pointAnnotation) + false + }) manager.addDragListener(object : OnPointAnnotationDragListener { override fun onAnnotationDragStarted(_annotation: Annotation<*>) { annotationDragged = true;