Widget de localisation gratuit pour votre site

Copiez une ligne d'iframe depuis notre générateur de code d'intégration et votre site montre à chaque visiteur sa position en direct — coordonnées, adresse et carte — sans clé API, sans cookie et sans suivi. C'est gratuit, cela fonctionne sur WordPress, Shopify, Wix, en HTML pur et en React, et les coordonnées de vos visiteurs ne partent vers aucun serveur.

Avec autorisation · Privé · Fonctionne sur Chrome, Safari, Firefox, Edge

Ce qu'est le widget — et une démo de 30 secondes

Le widget What Is My Location est une petite page autonome que vous déposez dans votre propre site à l'intérieur d'une iframe. Quand un visiteur touche Afficher ma position, son navigateur lui demande l'autorisation, la position est calculée sur son appareil, et le widget affiche les coordonnées dans plusieurs formats, une adresse obtenue par géocodage inverse et une épingle sur OpenStreetMap. Nous ne conservons rien du visiteur — aucun cookie, aucune balise d'analyse, aucune empreinte numérique. Vous pouvez voir exactement ce que verront vos visiteurs sur la page du widget en direct, et préparer votre version dans le générateur de code d'intégration.

L'intégrer en une seule ligne

Collez ceci à l'endroit où vous voulez que le widget apparaisse :

<iframe src="https://whatismylocation.ai/widget"
        width="100%" height="420" style="border:0;border-radius:12px"
        allow="geolocation" title="What is my location"></iframe>

L'attribut allow="geolocation" est obligatoire : sans lui, les navigateurs bloquent la demande de position à l'intérieur des iframes. Une hauteur de 380–460 px convient à la plupart des mises en page ; le widget reste adaptatif jusqu'à 280 px de large.

Les options que vous pouvez régler

Le générateur de code d'intégration construit l'URL pour vous, mais les paramètres sont assez simples pour être écrits à la main : ?theme=dark ou light pour s'accorder à votre site (omettez-le pour suivre la préférence système du visiteur), &units=imperial pour les pieds et les miles, et &lang=es (ou l'une de nos 35 langues) pour des libellés traduits. Exemple : /widget?theme=dark&lang=hi affiche le widget sombre en hindi. Les paramètres se combinent librement et rien d'autre n'est nécessaire — ni clé, ni compte, ni quota.

WordPress, Shopify, Wix, React

Qui utilise un widget de localisation — des cas réels

Pourquoi l'intégration est sans risque — la vie privée dès la conception

La géolocalisation se fait entièrement dans le navigateur du visiteur et n'est déclenchée que par son appui explicite : intégrer le widget ne vous crée donc aucun casse-tête RGPD. Aucun bandeau de consentement n'est nécessaire pour le widget lui-même, puisqu'il ne dépose aucun cookie et n'exécute aucun traqueur tiers. La requête de géocodage inverse passe par notre serveur sans que les coordonnées y soient conservées, notre guide de confidentialité documente tout le parcours des données, et le widget est la seule page de ce site autorisée à s'afficher dans un cadre — on ne peut pas entraîner vos utilisateurs vers d'autres outils par détournement de clic. Si vous avez ensuite besoin d'un accès programmatique plutôt que d'une interface, les mêmes garanties s'appliquent à l'API gratuite pour développeurs.

Widget ou API : lequel vous faut-il ?

Widget (iframe)API pour développeurs
Mise en placeUne ligne de HTMLClé API (gratuite) + un appel fetch
Interface incluseOui — carte, formats, adresseNon — JSON uniquement, l'interface est à vous
Autorisation du visiteurGérée par le widgetVous appelez vous-même l'API de géolocalisation du navigateur
Idéal pourSites de contenu, boutiques, blogsApplications, tableaux de bord, automatisations
CoûtGratuitOffre gratuite, limites généreuses

Commencez par le widget ; passez à l'API quand vous aurez besoin des nombres bruts dans votre propre code.

mettre un widget de localisation sur mon site widget de géolocalisation pour sites web

Questions fréquentes

Faut-il un bandeau de consentement pour intégrer le widget ?
Pour le widget lui-même, non : il ne dépose aucun cookie et ne charge aucun traqueur tiers. La position n'est calculée dans le navigateur du visiteur qu'après son appui sur le bouton, et la recherche d'adresse passe par notre serveur sans que rien soit conservé.
Pourquoi le widget intégré n'obtient-il pas la position ?
Il manque presque toujours l'attribut allow="geolocation" sur l'iframe : sans lui, les navigateurs bloquent toute demande de position à l'intérieur d'une iframe. Vérifiez aussi que votre page est servie en https:// — la géolocalisation l'exige.
Puis-je changer le thème et la langue du widget ?
Oui, avec des paramètres d'URL : theme=dark ou theme=light pour la couleur, lang= pour l'une de nos 35 langues et units=imperial pour les pieds et les miles. Sans theme, le widget suit la préférence système du visiteur.

Voir en anglais: Free Location Widget for Your Website · Français