-
La carte de base n'apparaît pas dans l'application flutter après la mise à jour du package vers `arcgis_maps: ^300.1.0+5042`
Après la mise à jour vers la dernière version de arcgis_flutter (version arcgis_maps: ^300.1.0+5042), j'ai rencontré une erreur liée à la couche basemap. Y a-t-il eu des modifications dans le code pour afficher cette couche ? L'erreur se produit uniquement lors du chargement de la couche basemap ; les autres couches…
-
Is it possible to display this ImageServer layer by a specific date?
The following ImageServer layer: https://sampleserver6.arcgisonline.com/arcgis/rest/services/ScientificData/SeaTemperature/ImageServer Is it possible to display the data for a specific date (e.g., June 14, 2014) in a Flutter app using the ArcGIS Maps SDK? If so, how can I set the time parameter to show data for that date…
-
ArcGISMapView controller disposal
Hi, In my app I need to interact with the feature tables both when the actual map is visible in the app and when it is not. My approach has been to use the ArcGISMapViewController inside a provider so that other services can perform these geometrical modifications at any given time, independently of whether the map is…
-
Arabic App Name Issue
I'm having a problem when the app name contains Arabic letters, and I can't change it to just English letters; it has to contain both Arabic and English letters. Is there a solution to this problem? [log] ArcGISException: code=22; FormatException: Invalid HTTP header field value: "ArcGISMaps-Flutter/200.8 (ios 26.2:…
-
How to update attributes of Feature to null value
I try edit function in sample Manage features from arcgis-maps-sdk-flutter-samples by add feature.attributes['inspemail'] = null; like this Future<void> updateAttribute(Feature feature, String damageType) async { // Disable the UI while the async operations are in progress. setState(() => _ready = false); // Update the…
-
background maps not showing on older android systems.
as the subject suggests i have a problem on the app i have made with the backgroundmaps not showing on older models. The background maps comes from a group on an agol organisation https://danmarksdata.maps.arcgis.com/home/group.html?sortField=modified&sortOrder=desc&id=1a2896d741ac4fc19da7f1b13aa5f82d#content. i use http…
-
Distribution with Lite license
In the developer documentation, it says that … Your free Lite level license string is obtained from the ArcGIS Location Platform site (sign in required). … and that A Lite license string includes unlimited production deployments. (https://developers.arcgis.com/flutter/license-and-deployment/use-a-license-in-your-app/) Does…
-
Module 'device_info_plus' not found
Hello, I code my app using Flutter on Windows. Now I want to test my app on iOS & transfered the code to a macbook. When I try to run, I get an error "Module 'device_info_plus' not found". I am not using device_info_plus package directly but I noticed that the arcgis_maps package by Esri has that package in its…
-
Add Feature
Hello, I'm trying to add a feature to FeatureService but I have error at addFeature function. var _serviceFeatureTable = ServiceFeatureTable.withUri(Uri.parse("$link/0")); final newFeature = _serviceFeatureTable.createFeature( attributes: { 'FORMID': 'My', 'POINT_TYPE': 'Titik Mula', }, geometry: ArcGISPoint( y:…
-
ArcGISCredential.fromJson() throws exception "Null check operator used on a null value"
Hi All, I am trying to add the credentials via ArcGISEnvironment.authenticationManager.arcGISCredentialStore.addForUri() I have logged into the AGOL via WebView and after successful login. I am trying to add the credentials. I tried following, final credentialMap = { "token": token, "userId": username, "expiration":…
-
Cannot add integer attribute to a feature
When I try to add feature with integer attribute that is not null I get following error [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: ArcGISException: code=3002; Geodatabase data type mismatch.; restriction_permanent has an incorrect value. Encountered on feature with ID of -9223372036854775808.…
-
Feature request: clustering on arbitrary FeatureLayer
We need an ability to enable clustering for point features that come from arbitrary feature layer. I've checked sample code on this, but it doesn't meet our needs since it uses feature reduction from webmap where feature layer resides. Some requirements: - it should be based on distance between points - need an ability to…
-
Credentials persistence on iOS: 'Invalid token.' error in particular case
Turning creds persistence on/off causes an exception. Prerequisites: - Set up OAuth2 sign in to ArcGIS Online. - Set up request to secured resource ("https://www.arcgis.com/sharing/rest/portals/self" in my case). - For clean reproducing create new iOS emulator or use one where creds persistence was NOT enabled previously.…
-
Feature layers are missing visualization attributes when stored and loaded from a geodatabase
We are using Geodatabase and GeodatabaseSyncTask classes from the SDK to download and synchronize feature layers. In the ArcGIS Online portal, we have defined the visualization of the feature layers we use (color, for instance). When the app is started with no internet connectivity, we load the feature layers from the…
-
Basemap fails to load from mobile map package with Internal error exception
Context: We are downloading basemaps using the ‘GenerateOfflineMapJob’ class from the flutter SDK. Later, while offline, we are loading the maps by setting the loaded map to the mapViewController.arcGISMap setter. It works great with most of the basemaps. Problem: When trying to load the downloaded Outdoor base map…
-
Android NDK version to use
Installation instructions in pub.dev says setting Android NDK to 25.2.9519653, and in turn sample app uses 27.0.12077973. What version is preferable? Any essential difference?
-
iOS: credentials persist after app uninstall
I've moved to 200.7 some time ago and applied credentials persistence (I am using OAuth for AGOL sign in). My code is just 1 line in `main.dart` right before `runApp()` call: ArcGISEnvironment.authenticationManager.arcGISCredentialStore = await ArcGISCredentialStore.initPersistentStore(); I see some unexpected behaviour on…
-
Cluster on GraphicsOverlay
Is it possible to activate clustering on GraphicsOverlay Documentation seems to say that it's possible but how do we achieve this ?
-
Clustering
We want to cluster items like iOS and Android maps Can this be done?
-
hillshade
We want to use hillshade like this https://aviationweather.gov/cgi-bin/json/IsigmetJSON.php?top=9999&bottom=0&level=null&date=202310230542&= https://www.esri.com/arcgis-blog/products/arcgis-living-atlas/announcements/lidar-derived-updates-to-world-elevation-layers-december-2024/ This is currently not supported by SDK. Any…
-
Displaying JSON and Client side features on map
I am exploring Flutter SDK and struggling to understand how to instantiate new FeatureLayer using client side Features. Use case is in field a user may load features from their web app (which uses arcgis js) to their map on mobile device. Since its not hosted layer (temp data) data is shared between as simple JSON (web app…
-
Labels not visible in feature layers coming from geodatabase
When we set up labels on the feature layers in ArcGIS Online ‘Visualization’ page, the labels are shown correctyl in our mobile app. We use PortalItem to fetch the feature layer, and it is presented on the map with the labels. Sometime, if we use GeodatabaseSyncTask to download feature layers info geodatabase file, and…
-
Flutter Flow
How to integrate ArcGIS SDK in to flutter flow ?
-
Control rotation gesture on zoom
Is it possible to control the rotation gesture? If the user want to zoom in/out in the map should the rotation be locked until the user tries to rotate.
-
Query all
I want to query from a map server but I can only get data from one field. How can I get data of all the fields. Thank you. final serviceFeatureTable = ServiceFeatureTable.withUri(Uri.parse(".../MapServer/0")); final queryParameters = QueryParameters();queryParameters.whereClause = "1=1";queryParameters.returnGeometry =…