AMapUIController constructor

AMapUIController({
  1. SaveMarker? addMarker,
  2. DeleteMarker? deleteMarker,
  3. ClearMarkers? clearMarkers,
  4. GetMarker? getMarker,
  5. SavePolyline? addPolyline,
  6. DeletePolyline? deletePolyline,
  7. ClearPolylines? clearPolylines,
  8. GetPolyline? getPolyline,
  9. SavePolygon? addPolygon,
  10. DeletePolygon? deletePolygon,
  11. ClearPolygons? clearPolygons,
  12. GetPolygon? getPolygon,
  13. RefeashUI? refeashUI,
})

Implementation

AMapUIController({
  SaveMarker? addMarker,
  DeleteMarker? deleteMarker,
  ClearMarkers? clearMarkers,
  this.getMarker,
  SavePolyline? addPolyline,
  DeletePolyline? deletePolyline,
  ClearPolylines? clearPolylines,
  this.getPolyline,
  SavePolygon? addPolygon,
  DeletePolygon? deletePolygon,
  ClearPolygons? clearPolygons,
  this.getPolygon,
  RefeashUI? refeashUI,
}) {
  this.saveMarker = addMarker ?? (String markerId, Marker marker) {};
  this.deleteMarker = deleteMarker ?? (String markerId) {};
  this.clearMarkers = clearMarkers ?? () {};

  this.savePolyline = addPolyline ?? (String polylineId, Polyline polyline) {};
  this.deletePolyline = deletePolyline ?? (String polylineId) {};
  this.clearPolylines = clearPolylines ?? () {};

  this.savePolygon = addPolygon ?? (String polygonId, Polygon polygon) {};
  this.deletePolygon = deletePolygon ?? (String polygonId) {};
  this.clearPolygons = clearPolygons ?? () {};

  this.refeashUI = refeashUI ?? () {};
}