handleTap method
Implementation
void handleTap(TapPosition position) {
closeFlingAnimationController(MapEventSource.tap);
closeDoubleTapController(MapEventSource.tap);
final relativePosition = position.relative;
if (relativePosition == null) return;
final latlng = _offsetToCrs(relativePosition);
final onTap = options.onTap;
if (onTap != null) {
// emit the event
onTap(position, latlng);
}
mapState.emitMapEvent(
MapEventTap(
tapPosition: latlng,
center: mapState.center,
zoom: mapState.zoom,
source: MapEventSource.tap,
),
);
}