PowerMapController constructor

PowerMapController(
  1. MapLibreMapController mapController, {
  2. GeocodingProvider? geocodingProvider,
})

Creates a PowerMapController for the given mapController.

Implementation

PowerMapController(
  this.mapController, {
  GeocodingProvider? geocodingProvider,
}) {
  markers = MarkerManager(mapController);
  routing = RoutingManager(mapController);
  searchAPI = SearchManager(
    provider: geocodingProvider ?? PowerMapGeocodingService(),
  );
  clusters = ClusterManager(mapController);
  geometry = GeometryManager(mapController);
  layers = LayerManager(mapController);
  tracking = TrackingManager(mapController);
  indoor = IndoorManager(this);
}