InteractiveMapsMarker constructor
InteractiveMapsMarker({
- required List<
MarkerItem> items, - IndexedWidgetBuilder? itemBuilder,
- LatLng center = const LatLng(0.0, 0.0),
- IndexedWidgetBuilder? itemContent,
- double itemHeight = 116,
- double zoom = 12.0,
- double zoomFocus = 15.0,
- bool zoomKeepOnTap = false,
- EdgeInsetsGeometry itemPadding = const EdgeInsets.only(bottom: 80.0),
- Alignment contentAlignment = Alignment.bottomCenter,
- InteractiveMapsController? controller,
- VoidCallback? onLastItem,
Implementation
InteractiveMapsMarker({
required this.items,
this.itemBuilder,
this.center = const LatLng(0.0, 0.0),
this.itemContent,
this.itemHeight = 116,
this.zoom = 12.0,
this.zoomFocus = 15.0,
this.zoomKeepOnTap = false,
this.itemPadding = const EdgeInsets.only(bottom: 80.0),
this.contentAlignment = Alignment.bottomCenter,
this.controller,
this.onLastItem,
}){
if(itemBuilder == null && itemContent == null){
throw Exception('itemBuilder or itemContent must be provided');
}
readIcons();
}