PROBLÈME
La symbologie d’une couche d’entités hébergée publiée à partir d’ArcGIS Pro s’affiche correctement dans ArcGIS Online Map Viewer, mais n’est pas conservée dans une application Web ArcGIS Web AppBuilder. Les images ci-dessous montrent la couche dans ArcGIS Pro, ArcGIS Online Map Viewer et ArcGIS Web AppBuilder.
Dans ArcGIS Pro :
Dans ArcGIS Online Map Viewer :
Dans ArcGIS Web AppBuilder :
En raison des différentes versions d’ArcGIS API for JavaScript, la symbologie configurée dans ArcGIS Pro s’affiche différemment ou n’est pas conservée dans ArcGIS Web AppBuilder. ArcGIS Pro, Map Viewer et les applications plus récentes, telles qu’ArcGIS Experience Builder, utilisent ArcGIS Maps SDK for JavaScript 4.x (anciennement ArcGIS API for JavaScript), tandis qu’ArcGIS Web AppBuilder utilise ArcGIS API for JavaScript 3.x. Par conséquent, certaines propriétés de symbole disponibles dans ArcGIS Pro ne sont pas prises en charge dans ArcGIS Web AppBuilder. Pour plus d’informations, reportez-vous à Esri Community : Applications qui utilisent ArcGIS API for JavaScript 3.x et 4.x.
Dans ArcGIS Pro, dans la fenêtre Share As Web Map (Partager en tant que carte Web), cochez la case Use symbol types compatible with all clients (Utiliser des types de symboles compatibles avec tous les clients) et partagez la carte en tant que carte Web pour conserver et afficher sa symbologie dans ArcGIS Web AppBuilder. Pour plus d’informations, reportez-vous à la section ArcGIS Pro : Partager une carte Web à l’aide d’une configuration choisie. Lorsque vous cochez la case Use symbol types compatible with all clients (Utiliser des types de symboles compatibles avec tous les clients), la symbologie est convertie dans un format compatible avec ArcGIS API for JavaScript 3.x et ArcGIS Maps SDK for JavaScript 4.x.
Dans ArcGIS Online Map Viewer Classic, configurez la symbologie de la couche d’entités hébergée pour qu’elle corresponde à la symbologie dans ArcGIS Pro. La symbologie est conservée et compatible avec ArcGIS Web AppBuilder, car ArcGIS Online Map Viewer Classic utilise ArcGIS API for JavaScript 3.x. Pour plus d’informations, reportez-vous à ArcGIS Online : Référence concernant le changement de style (Map Viewer Classic).
Créez des applications Web ArcGIS Online qui utilisent ArcGIS Maps SDK for JavaScript 4.x, telles que ArcGIS Experience Builder, ArcGIS Dashboards et ArcGIS StoryMaps. Pour plus d’informations, reportez-vous à la rubrique ArcGIS Online : Créer des applications à partir de cartes.
L’image ci-dessous montre la symbologie d’une couche d’entités hébergée conservée et affichée correctement dans ArcGIS Web AppBuilder.
ID d’article: 000030149
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support