Voici le processus que j'utiliser en fonction du guide de documentation trouvée here:ArcGIS pour Android sdk: Pourquoi passer une application Web à un PortalItem ne fonctionne pas pour afficher une carte créée en ligne mais en passant une carte Web?
Créer l'objet portail en fournissant la chaîne URL au portail. Dans l'exemple ci-dessous, la carte publique est accessible à partir d'ArcGIS Online (www.arcgis.com):
//construct the portal from the URL of the portal Portal portal = new Portal("http://www.arcgis.com");
Construire l'objet de l'élément portail en fournissant le portail et la chaîne élément d'identification de la carte:
//construct a portal item from the portal and item ID string PortalItem mapPortalItem = new PortalItem(portal, "e229d715f7ca4fa980308549fb288165");
passer le poste de portail au constructeur de carte:
//construct a map from the portal item ArcGISMap map = new ArcGISMap(mapPortalItem);
Cependant, je r Cela ne fonctionnerait pas (la carte ne se chargerait et ne s'afficherait jamais) chaque fois que je passerais un identifiant d'élément pour une application Web, mais cela fonctionnait lorsque je transmettais un identifiant d'élément pour une carte Web. Quelqu'un pourrait-il expliquer pourquoi PortalItem ne supporte pas l'affichage de Web Apps?