PaginationMap<T extends MarkerItem> constructor

const PaginationMap<T extends MarkerItem>({
  1. Key? key,
  2. required CameraPosition initialCameraPosition,
  3. required GoogleMapController? mapController,
  4. required ValueChanged<GoogleMapController> setMapController,
  5. required LatLng? currentUserLocation,
  6. required PageController pageViewController,
  7. required OnItemsChanged<T> onItemsChanged,
  8. required ValueReturnChanged<String> markerLabelFormatter,
  9. required String? selectedItemId,
  10. required ValueChanged<String?> onSelectedItemChanged,
  11. required ItemsWidgetBuilder<T> pageViewItemBuilder,
  12. double height = 100,
  13. MapType mapType = MapType.normal,
  14. Future<BitmapDescriptor>? getMarker,
})

Implementation

const PaginationMap({
  Key? key,
  required this.initialCameraPosition,
  required this.mapController,
  required this.setMapController,
  required this.currentUserLocation,
  required this.pageViewController,
  required this.onItemsChanged,
  required this.markerLabelFormatter,
  required this.selectedItemId,
  required this.onSelectedItemChanged,
  required this.pageViewItemBuilder,
  this.height = 100,
  this.mapType = MapType.normal,
  this.getMarker,
}) : super(key: key);