OlaMapController class

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → int
final
onCameraIdle ↔ void Function(OlaLatLng position)?
getter/setter pair
onMapClick ↔ void Function(OlaLatLng position)?
getter/setter pair
onMapError ↔ void Function(String error)?
getter/setter pair
onMapLongClick ↔ void Function(OlaLatLng position)?
getter/setter pair
onMarkerClick ↔ void Function(String error)?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addBezierCurve({required OlaLatLng startPoint, required OlaLatLng endPoint, String? curveId, String? color, String? lineType, double? width}) → Future<String?>
addCircle({required OlaLatLng center, required double radius, String? circleId, String? color, double? blur, double? opacity, String? borderColor, double? borderWidth, String? borderLineType}) → Future<String?>
addClusteredMarkers({required String geoJson, int? clusterRadius, String? defaultMarkerColor, String? defaultClusterColor, double? textSize, String? textColor, String? stop1Color, String? stop2Color, String? iconPath}) → Future<String?>
addClusteredMarkersFromPoints({required List<OlaLatLng> points, int? clusterRadius, String? defaultMarkerColor, String? defaultClusterColor, double? textSize, String? textColor, String? stop1Color, String? stop2Color, String? iconPath}) → Future<String?>
addMarker({required OlaLatLng position, String? markerId, bool isClickable = true, double iconRotation = 0.0, bool isAnimationEnabled = true, String? snippet, String? subSnippet, bool isInfoWindowDismissOnClick = true, String? iconPath, String? iconAnchor, double? iconSize, List<double>? iconOffset}) → Future<String?>
addPolygon({required List<OlaLatLng> points, String? polygonId, String? color, String? borderColor, double? borderWidth, String? borderLineType}) → Future<String?>
addPolyline({required List<OlaLatLng> points, String? polylineId, String? color, String? lineType, double? width}) → Future<String?>
dispose() → void
getCamera() → Future<OlaCameraPosition?>
getCameraPosition() → Future<OlaLatLng?>
Camera target when the map is idle (center of the viewport).
getCurrentLocation() → Future<OlaLatLng?>
hideCurrentLocation() → Future<void>
hideInfoWindow(String markerId) → Future<void>
initializeView(Map<String, dynamic> params) → Future<void>
moveCamera(OlaLatLng target, {double zoom = 15, int durationMs = 500}) → Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeBezierCurve(String curveId) → Future<void>
removeCircle(String circleId) → Future<void>
removeClusteredMarkers(String clusterId) → Future<void>
removeMarker(String markerId) → Future<void>
removePolygon(String polygonId) → Future<void>
removePolyline(String polylineId) → Future<void>
showCurrentLocation() → Future<void>
showInfoWindow(String markerId) → Future<void>
toString() → String
A string representation of this object.
inherited
updateBezierCurve({required String curveId, OlaLatLng? startPoint, OlaLatLng? endPoint, String? color, String? lineType, double? width}) → Future<void>
updateCircle({required String circleId, OlaLatLng? center, double? radius, String? color, double? opacity, double? blur, String? borderColor, double? borderWidth, String? borderLineType}) → Future<void>
updateClusteredMarkers({required String clusterId, required String geoJson, int? clusterRadius, String? defaultMarkerColor, String? defaultClusterColor, double? textSize, String? textColor, String? stop1Color, String? stop2Color, String? iconPath}) → Future<void>
updateInfoWindow(String markerId, String text) → Future<void>
updateMarker({required String markerId, OlaLatLng? position, double? iconRotation, String? iconAnchor, String? iconPath, List<double>? iconOffset, double? iconSize, String? snippet, String? subSnippet}) → Future<void>
updatePolygon({required String polygonId, List<OlaLatLng>? points, String? color, String? borderColor, double? borderWidth, String? borderLineType}) → Future<void>
updatePolyline({required String polylineId, List<OlaLatLng>? points, String? color, double? width, String? lineType}) → Future<void>
waitUntilReady() → Future<void>
zoomIn() → Future<void>
zoomOut() → Future<void>
zoomToLocation(OlaLatLng location, double zoomLevel) → Future<void>

Operators

operator ==(Object other) → bool
The equality operator.
inherited