Widget cartographique

Le widget Map (Carte) permet d’afficher des informations géographiques en 2D ou 3D. Vous pouvez activer des outils dans la carte, tels que Zoom (Zoom), Locate (Localiser), Search (Rechercher) et Measure (Mesurer).

Exemples

Utilisez ce widget pour prendre en charge les exigences de conception d’application, telles que les suivantes :

  • Vous devez afficher la comparaison d’une carte en 2D et 3D. Vous pouvez ajouter deux widgets Map (Carte) et créer un déclencheur et une action pour synchroniser les vues lors d’une interaction avec l’une ou l’autre de ces cartes.
  • Vous souhaitez cliquer sur une entité de la carte et afficher l’enregistrement dans un widget Feature Info (Informations sur les entités).
  • Vous devez filtrer un widget List (Liste) en fonction de la sélection à l’aide de la souris d’une entité sur la carte.

Remarques sur l’utilisation

Vous pouvez afficher une seule carte ou inclure l’option permettant de basculer entre deux cartes. Vous pouvez inclure plusieurs cartes dans une application en ajoutant plusieurs widgets Map (Carte).

Le widget Map (Carte) requiert une source de données, avec notamment des cartes Web et des scènes Web. Lorsque vous incluez des outils, ils sont automatiquement positionnés sur la carte en fonction de la taille du widget, aussi bien en mode conception que dans l’application finale.

Conseil :

Si vous avez une carte web ou une scène web avec plusieurs couches et si vous souhaitez désigner quelles couches sont affichées par défaut dans différents widgets Map (Carte), vous pouvez ajouter la même carte web ou la même scène web plusieurs fois sur l’onglet (Data) Données, choisir de masquer certaines sous-couches sur chaque copie de carte ou de scène et connecter chaque copie à un autre widget Map (Carte).

En savoir plus sur la configuration de la visibilité des couches à partir d’une carte et sur son utilisation avec d’autres widgets Carte.

Paramètres

Le widget Map (Carte) inclut les paramètres suivants :

  • Select map (Sélectionner une carte) : ajoutez une source de données aux cartes Web et scènes Web.
  • Initial view (Vue initiale) : il s’agit de la position initiale de la carte au moment de son chargement dans le widget.
    • Default (Par défaut) : utilisez la position de la carte héritée de la page Web ou de la scène Web.
    • Custom (Personnaliser) : modifiez la vue initiale en définissant une position personnalisée pour la carte.
  • Tools (Outils) : incluez des outils pour que les utilisateurs finaux interagissent avec la carte.
    • Zoom (Zoom)  : effectuez un zoom avant et arrière sur la carte.
    • Home (Accueil) : effectuez un zoom sur la carte jusqu’à la position initiale de la carte (étendue).
    • Navigation (Navigation) : incluez des outils d’activation et de désactivation pour le mode de navigation d’une carte 3D (scène Web).
    • Locate (Localiser) : indiquez la localisation actuelle de l’utilisateur.
    • Compass (Boussole) : indiquez si le nord est affiché en fonction de la vue actuelle d’une carte 2D ou 3D.
    • Search (Rechercher) : recherchez des localisations en fonction d’un service de géocodage de votre organisation ou de votre portail.
    • Layers (Couches) : affichez une liste des couches et des symboles de la carte et offrez aux utilisateurs la possibilité de les activer ou les désactiver.
    • Basemap (Fonds de carte) : affichez une bibliothèque de fonds de carte.
    • Measure (Mesurer) : incluez des outils de mesure pour mesurer les surfaces et les distances.
    • Fullscreen (Plein écran) : affichez la carte sur tout l’écran.
    • Scale bar (Barre d’échelle) : incluez sur la carte une barre d’échelle qui affiche les unités en valeurs métriques ou non métriques et qui répond dynamiquement à divers systèmes de coordonnées.
    • Select (Sélection) : sélectionnez des entités sur une carte à l’aide de plusieurs outils de sélection et modes de sélection.
      Remarque :

      Le widget Map (Carte) masque automatiquement les outils selon la hauteur du widget pour que ce dernier s’adapte instantanément aux appareils moyen écran et petit écran. Par exemple, si la hauteur d’un widget Map (Carte) est inférieure à 465 pixels, les outils Mesurer et Localiser sont masqués sur les petits écrans et les moyens écrans même s’ils sont activés dans les paramètres du widget. Plus la hauteur du widget diminue, plus le nombre d’outils masqués est élevé. Les outils Plein écran, Rechercher, Zoom, Barre d’échelle et Boussole sont les derniers à disparaître.

  • Tools layout (Mise en page des outils) : sélectionnez la mise en page d’outils adaptée à un écran de grande taille et de taille moyenne.
  • Options
    • Feature selection colors (Couleurs de sélection d’entités) - Modifiez la couleur de mise en surbrillance et la transparence des entités sélectionnées sur la carte. Vous pouvez personnaliser le remplissage et le contour de mise en surbrillance.
    • Enable scroll zooming (Activer le zoom avec défilement) - Activez le zoom à l’aide de la molette de la souris et les déplacements à un doigt sur la carte.
    • Enable pop-up (Activer les fenêtres contextuelles) - Activez les fenêtres contextuelles sur la carte. Désactiver cette option est utile lorsqu’elle est utilisée conjointement avec le widget Informations sur les entités.
    • Scene quality mode (Mode de qualité de scène) (pour les scènes Web) : contrôlez la qualité de la scène Web en équilibrant l’effet visuel et l’efficacité de chargement.
      • Low (Faible) : améliorez la performance, la stabilité et la vitesse en réduisant la charge des données.
      • Medium (Moyen) : optimisez les performances et la qualité de façon équitable.
      • High (Élevée) : améliorez la qualité des options de visualisation (comme la réflexion par l'eau).

Options d’interaction

Le widget Map (Carte) prend également en charge la définition de déclencheurs dans l’onglet Action des paramètres du widget. Vous pouvez synchroniser deux widgets Map (Carte) en ajoutant un déclencheur Extent changes (Modifications d’étendue) aux deux cartes, en sélectionnant l’autre carte comme cible pour chaque carte, et en choisissant les actions Pan to (Déplacer sur) et Zoom to (Zoom sur). Pour les cartes Web, la synchronisation Zoom to (Zoom sur) inclut le comportement de rotation de la carte. Pour les scènes Web, elle inclut les comportements de rotation et d’inclinaison.

Remarque :

Si un widget Map (Carte) est configuré avec à la fois l’action Zoom to (Zoom sur) et l’action Pan to (Déplacer sur), l’action Zoom to (Zoom sur) est prioritaire sur l’action Pan to (Déplacer sur). En d’autres termes, si l’utilisateur se déplace et zoome sur la carte en même temps, l’action Pan to (Déplacer sur) est ignorée.

Vous pouvez également définir des déclencheurs et des actions pour qu’une carte interagisse avec d’autres widgets. Par exemple, vous pouvez ajouter un déclencheur d’actions de sorte qu’un widget List (Liste) n’affiche que les entités qui sont visibles sur la carte. Les déclencheurs et les actions sont définis et gérés dans l’onglet Action (Opération). Pour en savoir plus sur les entités prises en charge dans le widget Map (Carte), reportez-vous à la rubrique Add actions to widgets (Ajouter des actions aux widgets).