laptop and a wrench

Bogue

The fetchLegendInfoAsync method does not return any legend information.

Dernière publication: December 4, 2019 ArcGIS Runtime SDK
Numéro d’ID de bogue BUG-000114472
EnvoiJune 5, 2018
Dernière modificationJune 5, 2024
S’applique àArcGIS Runtime SDK
Version trouvée100.2.1
Système d’exploitationWindows OS
Version du système d’exploitation7.0 64 Bit
StatutWill Not Be Addressed

Informations supplémentaires

Legend information is being requested at a level in the service where there is no legend. The legends are in the sublayers which can be seen here for example: http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/0 Below is sample code to show how to iterate over the sublayers and access the legends: ArcGISMapImageLayer layer = new ArcGISMapImageLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer"); map.getOperationalLayers().add(layer); layer.loadAsync(); layer.addDoneLoadingListener(new Runnable() { @Override public void run() { // TODO Auto-generated method stub System.out.println("Layer loaded" + layer.getLoadStatus().toString()); //System.out.println("Layer loaded" + layer.getLoadError().getCause().toString()); SublayerList subLayerList = layer.getSublayers(); for (ArcGISSublayer subLayer : subLayerList) { System.out.println("sublayer name" + subLayer.getName()); ListenableFuture> future = subLayer.fetchLegendInfosAsync(); future.addDoneListener(()-> { try { List legendInfoList = future.get(); System.out.println(" - legend info size" + legendInfoList.size()); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ExecutionException e) { // TODO Auto-generated catch block e.printStackTrace(); } }); }

Étapes pour reproduire

ID de bogue: BUG-000114472

Logiciel:

  • ArcGIS Runtime SDK

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement