OlaMapController class
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>
-