Cet article va vous expliquer comment construire une URL personnalisée dans Excel pour ouvrir Google Maps avec vos adresses. Plusieurs paramètres sont possibles
- Vue Route
- Vue Satellite
- Niveau du Zoom
Google Maps ou Bing Maps
En fait, les 2 sociétés proposent de construire vos propres URL personnalisées mais il existe quelques petites différences.
- Bing Maps ne permet pas de construire une URL à partir d'une adresse postale.
- Afficher les cartes satellites n'est possible qu'avec des coordonnées GPS mais pas les adresses postales.
Comment créer une URL dans Excel ?
Pour construire une URL personnalisée dans Excel, il suffit d'écrire cette URL, comme chaîne de caractères, dans la fonction LIEN_HYPERTEXTE.
=LIEN_HYPERTEXTE("https://www.google.com/maps")
Et vous pouvez aussi personnaliser l'affichage en renseignant le second paramètre de la fonction.
=LIEN_HYPERTEXTE("https://www.google.com/maps";"Carte")
Le simple fait de cliquer sur le lien va directement ouvrir votre navigateur sur la page demandée.
Construire une URL à partir d'adresses
Nous allons prendre comme exemple ces adresses.
Pour construire notre URL personnalisée, nous allons prendre le début de l'URL suivante :
https://www.google.com/maps/search/?api=1&query=
En associant cette URL avec les adresses en colonne A, nous construisons la formule de la façon suivante.
=LIEN_HYPERTEXTE("https://www.google.com/maps/search/?api=1&query="&[@Adresse];"Google Maps")
Ici nous avons utilisé la référence depuis un tableau mais vous pouvez utiliser tout simplement la référence de la cellule.
Et en cliquant sur le lien, on ouvre le navigateur directement sur l'adresse 😀👍
URL à partir des coordonnées GPS
La collecte de coordonnées GPS est de plus en plus facilitée avec les appareils mobiles aujourd'hui. Et aussi, vous pouvez convertir vos adresses en coordonnées GPS en utilisant une API Google.
Pour visualiser facilement l'endroit correspondant à une latitude et longitude, vous pouvez également construire une URL personnalisée. Prenons maintenant ce fichier avec des coordonnées GPS.
- Le séparateur entre la latitude et la longitude est obligatoirement une virgule
- Le séparateur de décimale est obligatoirement un point
https://www.google.com/maps/@?api=1&map_action=map¢er=
Utilisé dans une fonction LIEN_HYPERTEXTE, cela donne :
=LIEN_HYPERTEXTE("https://www.google.com/maps/@?api=1&map_action=map¢er="&A2&","&B2)
L'écriture Bing Maps est plus courte. Le séparateur entre la latitude et longitude est le tilde "~"
https://bing.com/maps/default.aspx?cp=
Et dans une formule cela donne :
=LIEN_HYPERTEXTE("https://bing.com/maps/default.aspx?cp="&A2&"~"&B2)
Afficher la Carte Satellite
Par défaut, la carte proposée par Google ou Bing c'est la carte routière. Mais vous pouvez modifier cela uniquement si vous construisez votre URL avec les latitudes et longitudes (pas une adresse postale).
Avec Google, il faut rajouter le paramètre &basemap=satellite
Avec Bing, il faut rajouter le paramètre &style=h (afficher les indications sur la carte) ou &style=a (afficher seulement l'image) :
Préciser le zoom
Vous pouvez également préciser le niveau de zoom uniquement à partir d'une latitude et longitude, pas d'une adresse postale. Avec Google, il suffit de rajouter le paramètre &zoom= avec une valeur entre 0 et 21 (défaut 15). Plus on est proche de 21 plus le zoom est proche.
=LIEN_HYPERTEXTE("https://www.google.com/maps/@?api=1&map_action=map¢er="&A2&","&B2&"&basemap=satellite&zoom=20")
Avec Bing, le niveau de zoom s'exprime avec le paramètre lvl et une valeur entre 1 et 20. Plus on est proche de 20 plus le zoom est proche.
marchand maxence
07/08/2023 @ 13:18
Merci pour toutes ces informations, c'est top !
Opdebeeck
16/11/2022 @ 11:56
Bonjour,
Comment afficher plusieurs adresses sur la même carte?
Frédéric LE GUEN
18/11/2022 @ 14:56
Depuis le ruban Insertion, il y a un complément Bing Maps qui peut afficher 100 adresses
Mais Google Maps ne peut afficher qu'une seule adresse à la fois. On ne peut rien y faire