Ajouter la géolocalisation

Notes

À compter du 12 octobre 2022, le portail Power Apps devient Power Pages. Plus d’informations : Microsoft Power Pages est maintenant généralement disponible (blog)
Nous allons bientôt migrer et fusionner la documentation des portails Power Apps avec la documentation de Power Pages.

La géolocalisation est l’identification de l’emplacement géographique réel d’un objet. La géolocalisation est étroitement liée à l’utilisation de systèmes de positionnement, mais l’accent est davantage mis sur la détermination d’un emplacement significatif (par exemple, une adresse) au lieu d’un simple ensemble de coordonnées géographiques. Le mot « géolocalisation » désigne également les coordonnées de latitude et de longitude d’un emplacement particulier.

Un formulaire géré peut être configuré pour afficher un contrôle de carte permettant de visualiser un emplacement existant sous forme d’épingle sur une carte ou de laisser l’utilisateur spécifier un emplacement.

Données d’emplacement dans un formulaire.

Si le formulaire ou le champ Ligne d’adresse est modifiable et que ce champ est vide, il sera demandé à l’utilisateur s’il souhaite partager son emplacement lors du chargement de la page. S’il choisit de partager son emplacement, la carte est mise à jour avec son emplacement actuellement détecté. L’utilisateur peut affiner l’emplacement de l’épingle en la faisant glisser. Si l’utilisateur choisit de ne pas partager son emplacement, il peut spécifier manuellement l’emplacement dans les champs disponibles et le service de mappage devra rechercher l’emplacement et mettre à jour la latitude et la longitude et repositionner l’épingle sur la carte en conséquence.

Ajouter la géolocalisation

Pour ajouter la fonctionnalité de géolocalisation à un formulaire géré, les tâches suivantes doivent être effectuées.

Personnalisation des formulaires

Modifiez le formulaire de base à l’aide du concepteur de formulaire et effectuez les modifications suivantes :

  1. Créez une nouvelle section et fournissez une étiquette appropriée, par exemple, Carte. Cette section contiendra la carte.
  2. Nommez la section section_map ou donnez-lui un nom qui se termine par section_map, par exemple, contoso_section_map. Ce nom est important, car le moteur de formulaire recherche une section avec un nom pour déterminer à quel moment afficher une carte.
  3. Ajoutez un champ nouveau ou existant qui stocke l’adresse mise en forme et ajoutez-le à la section Carte créée à l’étape précédente.
  4. Créez une nouvelle section et fournissez une étiquette appropriée, par exemple, Emplacement. Cette section contiendra les champs d’adresse pour l’emplacement sélectionné.
  5. Ajoutez les champs d’adresse requis à la section Emplacement créée dans l’étape précédente :
    • Ligne d’adresse
    • Ville
    • Commune
    • Département/Province
    • Pays/Région
    • Code postal
    • Latitude
    • Longitude

Le formulaire obtenu doit se présenter comme suit. Vous pouvez choisir différents noms complets pour ces champs. Vous pouvez également choisir de disposer ces sections comme vous le souhaitez.

Formulaire de géolocalisation personnalisé.

Paramètres du site

La géolocalisation avec la fonctionnalité de carte des formulaires gérés nécessite des paramètres de configuration pour exécuter des requêtes avec le point de terminaison REST du service de mappage. Les paramètres de site suivants sont utilisés pour configurer le service d’emplacement.

Nom Valeur
Bingmaps/credentials Clé unique pour authentifier les demandes adressées à l’API Bing Maps. Visitez le site www.bingmapsportal.com pour créer un compte Bing Maps et obtenir une clé. Obligatoire.
Bingmaps/restURL URL de l’API REST Bing Maps. Facultatif. Si aucune valeur n’est spécifiée, la valeur par défaut est https://dev.virtualearth.net/REST/v1/Locations.|

Configurations des champs

Le contrôle de carte nécessite une configuration supplémentaire pour identifier les ID des différents champs d’emplacement afin de leur attribuer des valeurs ou d’en extraire. La configuration dépend du type de formulaire géré.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).