arcgis_maps 300.0.0+4935
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
ForegroundServiceNotificationConfigparameter has been added to theSystemLocationDataSourceconstructor. 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 propertyFilePart.parameterNameand allows you to post a new thumbnail image to aPortaluser's profile. - A new class
AttributeMaphas 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:
- Support for PKI, IWA and server trust workflows
- For full details of support, see the Security and Authentication guide doc.
- 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 istrueby default, but can be set tofalseto prevent rotation during a pinch zoom gesture. - Exposed additional list operations,
insertAll,removeRange,removeWhere, andretainWhere, on classes that use Dart'sListinterface.
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.