ArcgisMapController class

Properties

hashCode int
The hash code for this object.
no setterinherited
mapId int
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addFeatureLayer({required String layerId, required FeatureLayerOptions options, List<Graphic>? data, void onPressed(dynamic)?, String? url, void getZoom(double)?}) Future<FeatureLayer>
addGraphic({required String layerId, required Graphic graphic}) Future<void>
addGraphicsLayer({required String layerId, required GraphicsLayerOptions options, void onPressed(dynamic)?}) Future<GraphicsLayer>
addSceneLayer({required String layerId, required String url, required SceneLayerOptions options}) Future<SceneLayer>
addViewPadding({required ViewPadding padding}) → void
attributionText() Stream<String>
centerPosition() Stream<LatLng>
destroyLayer({required String layerId}) bool
dispose() → void
getBounds() Stream<BoundingBox>
getGraphicsInView() List<Graphic>
getVisibleGraphicIds() List<String>
getZoom() Stream<double>
isGraphicHoveredStream() Stream<bool>
moveCamera({required LatLng point, double? zoomLevel, int? threeDHeading, int? threeDTilt, AnimationOptions? animationOptions}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onClickListener() Stream<Attributes?>
polygonContainsPoint({required String polygonId, required LatLng pointCoordinates}) bool
removeGraphic({required String layerId, required String objectId}) Future<void>
removeGraphics({String? layerId, String? removeByAttributeKey, String? removeByAttributeValue, String? excludeAttributeKey, List<String>? excludeAttributeValues}) → void
Removes the Graphics from a specific GraphicsLayer, given their removeByAttributeKey with an removeByAttributeValue. If in this selection, there are Graphics that should not be deleted, you cannot remove them using the key-value pair excludeAttributeKey with excludeAttributeValues.
setInteraction({required bool isEnabled}) Future<void>
setMouseCursor(SystemMouseCursor cursor) → void
switchMapStyle(MapStyle mapStyle) → void
toggleBaseMap({required BaseMap baseMap}) Future<void>
toString() String
A string representation of this object.
inherited
updateFeatureLayer({required String featureLayerId, required List<Graphic> data}) Future<void>
updateGraphicSymbol({required String layerId, required String graphicId, required Symbol symbol}) → void
visibleGraphics() Stream<List<String>>
zoomIn({required int lodFactor, AnimationOptions? animationOptions}) Future<bool>
zoomOut({required int lodFactor, AnimationOptions? animationOptions}) Future<bool>

Operators

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

Static Methods

init(int id) Future<ArcgisMapController>