Localise-moi

Qu'est ce que la Géolocalisation ?

La géolocalisation est un procédé permettant de positionner un objet (une personne, etc.) sur un plan ou une carte à l'aide de ses coordonnées géographiques.

Sur ce site, la géolocalisation est utilisée pour récupérer les coordonnées (latitude, longitude) de votre appareil (ordinateur, téléphone ou tablette) et afficher votre position sur une carte interactive.

Comment partager la Géolocalisation avec mon navigateur ?

Pour des raisons de confidentialité, un site Internet ne peut pas récupérer votre localisation sans vous avoir demandé la permission au préalable.
Selon votre navigateur, les permissions sont gérées différemment.


Si vous utilisez Google Chrome, vous devriez voir un encart comme celui-ci s'afficher :

Chrome demande de Géolocalisation

Vous devez cliquer sur 'Accepter' pour permettre au site de récupérer votre localisation.

Si cette demande n'apparaît pas, vous devez soit recharger la page, soit changez vos paramètres de localisation :
Paramètres Google Chrome > Afficher les paramètres avancés > Section "Confidentialité", cliquez sur Paramètres de contenu > Dans la boîte de dialogue qui s'affiche, faites défiler le contenu vers le bas jusqu'à la section "Localisation"..

Plus d'informations sur le site d'aide de Google Chrome.


Sur Firefox, vous devriez voir une fenêtre comme celle-ci apparaître :

Firefox Géolocalisation popup

Vous devez cliquer sur 'Partager ma position' afin de laisser le site accéder à votre localisation.

Si vous ne voyez pas cette fenêtre ou si vous avez des questions sur la Géolocalisation, vous trouverez bien plus d'informations directement sur le site de Firefox.


Sur Safari, vous devriez voir une fenêtre comme celle-ci apparaître :

Safari Géolocalisation popup

Vous devez cliquer sur 'Partager ma position' afin de laisser le site accéder à votre localisation.

Si vous ne voyez pas cette fenêtre, vous devez soit recharger la page soit réinitialiser les autorisations accordées aux sites Web (Menu Safari > Réinitialiser Safari > Cochez "Réinitialiser tous les avertissements d'emplacement")


Sur Microsoft Edge, vous devriez voir une fenêtre vous demandant la permission de partager votre position.

Vous devez cliquer sur 'Autoriser' pour laisser le site accéder à votre localisation.

Si vous ne voyez pas cette fenêtre, allez dans Paramètres > Cookies et autorisations de site > Localisation et vérifiez que l'option est activée.

Quelle est la différence entre la Géolocalisation HTML 5 et la Géolocalisation IP ?

La géolocalisation HTML 5 est généralement bien plus précise que la géolocalisation IP.

La géolocalisation IP se base sur les informations renvoyées par votre FAI (Fournisseur d'Accès à Internet) pour déterminer votre position. Ces FAI tiennent à jour d'énormes bases de données qui permettent de connaître, avec plus ou moins de précision, la région dans laquelle a été attribuée une adresse IP en bout de chaîne.

La géolocalisation HTML 5 utilise les coordonnées GPS lorsqu'elles sont disponibles, une triangulation GSM/3G ou WiFi, ou bien l'adresse IP.

En général, la géolocalisation IP vous localise dans une grande ville proche de chez vous mais qui peut être à 50 km. Tandis que la géolocalisation HTML 5 est plus précise et vous indique une position à une cinquantaine de mètres.

Ma position n'est pas précise !

Veuillez vous référer à la réponse ci-dessus. La géolocalisation sur Internet se base sur différentes techniques qui ne sont pas toujours précises.

Puis-je géolocaliser un téléphone ou une personne ?

Localise-moi.com vous permet uniquement de géolocaliser votre propre appareil/ordinateur lorsque vous naviguez sur le site. Les coordonnées sont récupérées à partir de votre navigateur ou bien de votre adresse IP.

Cela veut dire que vous ne pouvez pas géolocaliser un appareil/ordinateur à distance.
Vous ne pouvez pas non plus géolocaliser un téléphone portable à partir de son numéro ni un véhicule.

Vous ne pouvez donc pas retrouver la position de quelqu'un à distance.

Pourquoi mon IP affiche la mauvaise ville ?

La géolocalisation IP repose sur des bases de données maintenues par les Fournisseurs d'Accès à Internet (FAI). Ces bases associent les adresses IP à des emplacements approximatifs, mais elles ne sont pas toujours exactes.

Raisons courantes d'une ville incorrecte :

  • Votre FAI vous a attribué une adresse IP enregistrée dans une autre ville ou région
  • La base de données de géolocalisation n'a pas été mise à jour récemment
  • Vous utilisez une connexion mobile, qui peut passer par un serveur distant
  • Votre FAI couvre une large zone géographique et l'IP est enregistrée à son siège

Pour une position plus précise, autorisez votre navigateur à partager votre position (Géolocalisation HTML 5) qui utilise le GPS, le WiFi ou les antennes relais.

La géolocalisation fonctionne-t-elle avec un VPN ?

Si vous utilisez un VPN (réseau privé virtuel), la géolocalisation IP affichera la position du serveur VPN, et non votre position réelle. Le site voit l'adresse IP du VPN au lieu de la vôtre.

En revanche, la géolocalisation HTML 5 du navigateur fonctionne normalement avec un VPN, car elle utilise directement le GPS, le WiFi ou les informations réseau de votre appareil — elle ne dépend pas de votre adresse IP.

Mes données de localisation sont-elles stockées ou partagées ?

Non. Vos données de localisation ne sont pas stockées sur nos serveurs et ne sont partagées avec aucun tiers.

Le résultat de la géolocalisation IP est temporairement mis en cache dans votre session navigateur pour des raisons de performance, mais n'est jamais sauvegardé de manière permanente. La géolocalisation HTML 5 s'exécute entièrement sur votre appareil et les coordonnées sont uniquement utilisées pour afficher votre position sur la carte.

Pourquoi la géolocalisation nécessite-t-elle HTTPS ?

Les navigateurs modernes n'autorisent la géolocalisation HTML 5 que sur les sites servis en HTTPS (connexion sécurisée). C'est une mesure de sécurité pour protéger votre vie privée.

Sans HTTPS, un tiers pourrait intercepter la requête et obtenir votre position précise. Tous les principaux navigateurs (Chrome, Firefox, Safari, Edge) appliquent cette exigence depuis 2016.

Quelle est la précision sur mobile vs ordinateur ?

Les appareils mobiles sont généralement plus précis car ils disposent de puces GPS capables de déterminer votre position à quelques mètres près. Ils peuvent aussi utiliser la triangulation des antennes relais et les signaux WiFi.

Les ordinateurs de bureau n'ont généralement pas de GPS. Les navigateurs estiment votre position à partir des réseaux WiFi à proximité et de votre adresse IP, ce qui est précis à quelques centaines de mètres en zone urbaine mais peut être décalé de plusieurs kilomètres en zone rurale.

Dans les deux cas, la géolocalisation IP seule est précise au niveau de la ville (parfois 10-50 km d'écart), tandis que la géolocalisation HTML 5 avec GPS peut être précise à 5 mètres près.

[Développeur] Puis-je utiliser la Géolocalisation sur mon site ?

Oui, vous pouvez utiliser la Géolocalisation HTML 5 ou la Géolocalisation IP sur votre site.

La Géolocalisation HTML 5 est plus précise mais nécessite l'accord préalable de l'utilisateur (popup "J'accepte de partager ma location") tandis que la Géolocalisation IP ne nécessite aucune autorisation de l'utilisateur.

Si vous voulez afficher la position sur une Carte, vous allez devoir utiliser une API JavaScript comme Google Maps par exemple.

[Développeur] Quels langages web sont utilisés sur ce site ?

Localise-moi.com a été construit avec :

  • HTML 5
  • CSS (avec Material Design Lite pour aider avec le style — n'est plus maintenu)
  • PHP (avec Laravel, un framework PHP)
  • JavaScript | ES6 (avec Vue.js un framework JavaScript moderne et puissant & avec Google Maps API pour afficher la Carte interactive)
  • Vite (pour automatiser la compilation/minification CSS (Sass) & JavaScript)

La Géolocalisation HTML 5 utilise la fonction JavaScript : navigator.geolocation.getCurrentPosition
La Géolocalisation IP utilise l'API PHP IP-API.com.