arcgis_maps 300.0.0+4935 copy "arcgis_maps: ^300.0.0+4935" to clipboard
arcgis_maps: ^300.0.0+4935 copied to clipboard

Use ArcGIS Maps SDK for Flutter to incorporate capabilities such as location, 2D viewing and editing, geocoding, and routing into your iOS and Android apps.

300.0.0+4935 #

Additional APIs exposed since 200.8 #

  • Basemap style info and parameters
  • Callout
  • Dynamic entities
  • Identity Aware Proxy (IAP) Authentication
  • Labeling support for 2D and 3D
  • Remaining feature reduction APIs, enabling configuration of feature reduction at app level
  • Utility network

Enhancements to existing API #

  • A new optional ForegroundServiceNotificationConfig parameter has been added to the SystemLocationDataSource constructor. It supports customization of the Android foreground service notification message on Android. The default message has also been updated to be more generic.
  • You can now enable control of the parameter name of each file when posting multipart form data with ArcGISHttpClient. This capability is exposed through an optional property FilePart.parameterName and allows you to post a new thumbnail image to a Portal user's profile.
  • A new class AttributeMap has been added to support workflows that require attributes, key/value pairs, where the types are not natively supported in Dart, such as int32 or float32.

200.8.0+4672 #

Additional APIs exposed since 200.7 #

  • 3D:
    • Scene view and camera controllers
    • 3D layer types
    • 3D symbology
    • 3D analysis including line of sight and viewshed operations
  • Network Authentication:
  • Popup

Enhancements to existing API #

  • Pinch to zoom gesture: a threshold has been added to prevent accidental rotation while zooming. This makes the gesture more reliable. In addition to this, a new property has been added: InteractionOptions.rotateDuringZoomEnabled. This is true by default, but can be set to false to prevent rotation during a pinch zoom gesture.
  • Exposed additional list operations, insertAll, removeRange, removeWhere, and retainWhere, on classes that use Dart's List interface.

200.7.0+4560 #

Additional APIs exposed since 200.6 #

  • Custom location data source
  • Geotriggers
  • NMEA location data source
  • Persistent credential store
  • Raster
  • Route tracker

Enhancements to existing location API #

  • Allow enabling of background location updates using SystemLocationDataSource.enableBackgroundLocationUpdates().
  • deviceLocationAccuracy property added to SystemLocationDataSource to enable configuration of DeviceLocationAccuracyType.
  • Convenience constructors added to SystemLocationDataSource to simplify workflows.

200.6.0+4426 #

  • Initial production release of the official ArcGIS Maps SDK for Flutter from Esri.
  • Please note previous versions of this package were not produced by Esri.
  • Capabilities include 2D data viewing and editing, geocoding, routing, offline workflows and OAuth authentication.