PopupMarkerLayerOptions constructor
PopupMarkerLayerOptions({
- required PopupBuilder popupBuilder,
- AlignmentGeometry? markerRotateAlignment,
- MarkerLongPressBehavior? markerLongPressBehavior,
- Offset? markerRotateOrigin,
- bool? markerRotate = true,
- Stream<
void> ? rebuild, - PopupSnap popupSnap = PopupSnap.markerTop,
- List<
MarkerData> markersData = const [], - MarkerCenterAnimation? markerCenterAnimation,
- PopupController? popupController,
- PopupAnimation? popupAnimation,
- dynamic onPopupEvent(
- PopupEvent event,
- List<
MarkerData> selectedMarkers
- dynamic onTap()?,
Implementation
PopupMarkerLayerOptions({
required this.popupBuilder,
AlignmentGeometry? markerRotateAlignment,
MarkerLongPressBehavior? markerLongPressBehavior,
Offset? markerRotateOrigin,
bool? markerRotate = true,
Stream<void>? rebuild,
this.popupSnap = PopupSnap.markerTop,
this.markersData = const [],
this.markerCenterAnimation,
this.popupController,
this.popupAnimation,
this.onPopupEvent,
this.onTap,
}) : markerLongPressBehavior = markerLongPressBehavior ??
MarkerLongPressBehavior.togglePopupAndHideRest(),
super(
markers: markersData.map((e) => e.marker).toList(),
rotate: markerRotate,
rotateAlignment: markerRotateAlignment,
rotateOrigin: markerRotateOrigin,
rebuild: rebuild,
);