Map Viewer

Le modèle Map Viewer vous permet de créer des applications grâce auxquelles les utilisateurs peuvent rechercher et afficher une carte unique ou une bibliothèque de cartes. Pour en savoir plus et pour des exemples d’applications Map Viewer, lisez ce récit.

Lorsque vous créez une application à partir de ce modèle, vous devez fournir un titre pour pouvoir créer l’application. Personnalisez votre application Map Viewer dans Settings (Paramètres).

Conditions requises

Les conditions requises pour le modèle Visionneuse de carte sont les suivantes :

  • Les cartes web peuvent être publiques ou sécurisées. Pour accéder à une carte web sécurisée dans votre organisation ou dans le portail ArcGIS Enterprise en utilisant l’authentification OAuth2, inscrivez votre application et fournissez un ID de client. Pour plus d’informations, reportez-vous à la rubrique Signer votre application. Par défaut, seules les cartes Web publiques apparaissent dans la bibliothèque Map Viewer ; pour accéder aux cartes sécurisées, activez la propriété Support secured maps (Prendre en charge les cartes sécurisées) dans les paramètres de l’application.
  • Outre les cartes Web, la chaîne de requête de Map Viewer prend également en charge les paquetages de cartes mobiles (MMPK). En raison des restrictions de licences dans le modèle par défaut, vous devez vous connecter à votre compte de portail ou d’organisation pour accéder à ces MMPK et les afficher, sauf si le paquetage MMPK a été créé à l’aide de l’extension ArcGIS Pro Publisher avec l’utilisation anonyme activée. Pour plus d’informations sur la création des paquetages MMPK, reportez-vous à la documentation ArcGIS Pro sur les paquetages de cartes mobiles ou au billet de blog Use ArcGIS Pro to make an offline map - part 1.
  • La version de la carte web doit être 2.0 ou ultérieure ; sans quoi la carte ne pourra pas être chargée.
  • Facultatif : pour utiliser la recherche d’entités dans l’application, la fonction de recherche doit être configurée dans une couche au moins de la carte web.
  • Facultatif : activez les fenêtres contextuelles dans les couches de la carte web pour utiliser la fonction d’identification de la carte web.
  • (Facultatif) Configurez les géosignets dans la carte web pour utiliser la fonction Géosignet.
  • Facultatif : pour afficher la légende, une légende doit être définie dans un service de carte d’au moins une couche de la carte web.

Le modèle Visionneuse de carte convient mieux pour l'affichage des services de carte. Les services d’entités peuvent s’afficher, mais ils apparaissent généralement lentement.

Personnaliser votre application

Une fois votre application créée, vous pouvez la personnaliser en modifiant ses paramètres.

Démarrez AppStudio, puis, dans le volet latéral, cliquez sur Settings (Paramètres) > Properties (Propriétés). La table suivante présente le contenu des onglets de l'onglet Propriétés Visionneuse de carte, trié en fonction de l'onglet sur lequel ils apparaissent et de leur utilisation. Le contenu peut également être modifié directement dans le fichier appinfo.json de l’application. Si vous modifiez ces propriétés, sélectionnez Apply (Appliquer) pour les enregistrer avant de redémarrer votre application.

Contenu de l'onglet Ecran de démarrage

PropriétéNom JSONTypeDescription

Image d’arrière-plan

startBackground

Chaîne (URL image)

Image à utiliser en arrière-plan de la page de démarrage.

Couleur personnalisée

startForegroundColor

Chaîne (valeur de couleur)

Couleur à utiliser comme couleur principale.

Taille de police de base

baseFontSize

Nombre

Définit la taille de police de base utilisée dans toute l’application.

Fichier de police de titre

regularFontTTF

Chaîne (URL fichier de polices)

Définit la police de titre personnalisée à utiliser dans toute l’application. Cette police sera utilisée dans les en-têtes, les titres de pages, etc.

Fichier de police de texte

mediumFontTTF

Chaîne (URL fichier de polices)

Définit la police de texte personnalisée à utiliser dans toute l’application. Cette police sera utilisée dans les descriptions de photos, le texte About (À propos de), etc.

Adresse e-mail pour les commentaires

feedbackEmail

Chaîne (ID du message électronique)

Adresse électronique à laquelle les commentaires des utilisateurs sont envoyés.

Afficher la clause de non-responsabilité

showDisclaimer

Booléen (true|false)

Affiche le texte de la clause de non-responsabilité dans une fenêtre contextuelle dans l’application. Ce texte correspond au contenu de la section Access and Use Constraints (Restrictions d’accès et d’utilisation) de l’onglet Details (Détails).

Contenu de l'onglet Bibliothèque

PropriétéNom JSONTypeDescription

Requête de cartes

galleryMapsQuery

Chaîne

Saisissez une requête ArcGIS pour sélectionner les cartes web ou les MMPK à partir du portail et les afficher dans la bibliothèque. Il peut s’agir de n’importe quelle chaîne valide, telle que USA ou d’un ID d’élément valide comme id:d5e02a0c1f2b4ec399823fdd3c2fdebd.

Nombre total de résultats à afficher dans la bibliothèque

maxNumberOfQueryResults

Nombre

Saisissez le nombre maximal de cartes Web que l’interrogation du portail doit renvoyer.

URL du portail

portalUrl

Chaîne

URL de Portal for ArcGIS pour interroger des cartes web.

ID du groupe de fonds de carte

baseMapsGroupId

Chaîne

Répertorie les fonds de carte du groupe indiqué.

Prendre en charge les cartes sécurisées

supportSecuredMaps

Booléen (true|false)

Offre la possibilité de se connecter à une organisation pour accéder aux cartes web sécurisées et aux paquetages de cartes mobiles (MMPK), conformément aux paramètres de requête.

Ignorer la connexion

enableAnonymousAccess

Booléen (true|false)

Permet d’ignorer l’étape de connexion et de n’afficher que les cartes Web publiques disponibles et les MMPK créés à l’aide de l’extension ArcGIS Pro Publisher avec l’utilisation anonyme activée. Par défaut, la valeur est définie sur true (vrai).

Prise en charge de la mise à jour

supportEditAttributes

Booléen (true|false)

Si cette option est activée, la mise à jour des attributs d’entité et des pièces jointes est possible à condition que la couche d’entités soit modifiable et que l’utilisateur soit autorisé à mettre à jour les entités.

Cartes à afficher dans la bibliothèque

mapTypes

Options (zone de liste modifiable)

Indique le type de cartes affichées dans la bibliothèque de la visionneuse de carte. Trois valeurs sont possibles : showWebMapsOnly affiche uniquement les cartes web en ligne, showOfflineMapsOnly affiche uniquement les paquetages de cartes mobiles et showBoth affiche à la fois les cartes web et les paquetages de cartes mobiles (MMPK).

Champ de tri du portail

portalSortField

Chaîne

Indique le nom du champ utilisé pour trier les cartes web présentes dans la bibliothèque. Les valeurs possibles sont notamment title, created, type, owner, modified, avgRating, numRatings, numComments et numViews. La valeur par défaut est modifiée.

Ordre du tri du portail

portalSortOrder (asc|desc)

Chaîne

Indique l'ordre des cartes web présentes dans la bibliothèque, par ordre croissant ou décroissant, en fonction de la propriété portalSortField désignée. La valeur par défaut est Décroissant.