ArcgisMapPlatform class

Inheritance
  • Object
  • PlatformInterface
  • ArcgisMapPlatform

Constructors

ArcgisMapPlatform()

Properties

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

Methods

addFeatureLayer(FeatureLayerOptions options, List<Graphic>? data, void onPressed(dynamic)?, String? url, int mapId, void getZoom(double)?, String layerId) Future<FeatureLayer>
addGraphic(int mapId, String layerId, Graphic graphic) Future<void>
Adds the provided graphic to the map. You can't add a second graphic with the same id.
addGraphicsLayer(GraphicsLayerOptions options, int mapId, String layerId, void onPressed(dynamic)?) Future<GraphicsLayer>
addSceneLayer({required SceneLayerOptions options, required String layerId, required String url, required int mapId}) Future<SceneLayer>
addViewPadding(int mapId, ViewPadding padding) → void
attributionText(int mapId) Stream<String>
buildView({required int creationId, required PlatformViewCreatedCallback onPlatformViewCreated, required ArcgisMapOptions mapOptions}) Widget
centerPosition(int mapId) Stream<LatLng>
destroyLayer({required int mapId, required String layerId}) bool
dispose({required int mapId}) → void
getBounds(int mapId) Stream<BoundingBox>
getGraphicsInView(int mapId) List<Graphic>
getVisibleGraphicIds(int mapId) List<String>
getZoom(int mapId) Stream<double>
init(int mapId) Future<void>
This method is called when the plugin is first initialized.
isGraphicHoveredStream(int mapId) Stream<bool>
moveCamera({required LatLng point, required int mapId, 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(int mapId) Stream<Attributes?>
polygonContainsPoint({required String polygonId, required LatLng pointCoordinates, required int mapId}) bool
removeGraphic(int mapId, String layerId, String graphicId) Future<void>
removeGraphics({required int mapId, String? layerId, String? removeByAttributeKey, String? removeByAttributeValue, String? excludeAttributeKey, List<String>? excludeAttributeValues}) → void
setInteraction(int mapId, {required bool isEnabled}) Future<void>
setMouseCursor(SystemMouseCursor cursor, int mapId) → void
switchMapStyle(int mapId, MapStyle mapStyle) → void
toggleBaseMap(int mapId, BaseMap baseMap) Future<void>
toString() String
A string representation of this object.
inherited
updateFeatureLayer({required int mapId, required String featureLayerId, required List<Graphic> data}) Future<void>
updateGraphicSymbol({required int mapId, required String layerId, required String graphicId, required Symbol symbol}) → void
visibleGraphics(int mapId) Stream<List<String>>
zoomIn({required int lodFactor, required int mapId, AnimationOptions? animationOptions}) Future<bool>
zoomOut({required int lodFactor, required int mapId, AnimationOptions? animationOptions}) Future<bool>

Operators

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

Static Properties

instance ArcgisMapPlatform
getter/setter pair