Lors de la création d'applications géolocalisées (livraison, transport, réseaux sociaux), développeurs et testeurs ont besoin d'émuler des coordonnées partout dans le monde sans se déplacer.

Les systèmes d'exploitation modernes intègrent des sous-systèmes de Mock Location expressément prévus à cet effet. Ce guide explique la mise en place sur navigateur, Android et iOS, ainsi que les méthodes de détection logicielle.

🧪 Vérification en Direct

Vérifiez Vos Coordonnées GPS Émulées

Consultez notre moniteur GPS pour vérifier que votre navigateur ou émulateur reflète fidèlement la latitude, la longitude et le rayon de précision simulés.

1. Simuler Sa Position dans Chrome & Edge (Onglet Capteurs)

Sur ordinateur, les outils pour développeurs permettent d'émuler des coordonnées en quelques secondes sans aucune installation :

1

Ouvrez les Outils Développeur

Appuyez sur F12 (ou Cmd + Option + I sur Mac) pour ouvrir les DevTools.

2

Affichez l'Onglet Capteurs (Sensors)

Pressez Cmd + Maj + P (Mac) ou Ctrl + Maj + P (Windows) > Saisissez 'Sensors' > Sélectionnez 'Show Sensors'.

3

Choisissez des Coordonnées Prédéfinies ou Manuelles

Dans la section Location, sélectionnez une métropole (Tokyo, Londres, Paris) ou choisissez 'Other...' pour saisir vos propres valeurs.

2. Localisation Fictive sous Android (Options pour Développeurs)

Android intègre un module de test au sein de LocationManager :

  1. Activez les Options pour développeurs : Paramètres > À propos du téléphone > Appuyez 7 fois sur Numéro de build.
  2. Installez une application de simulation reconnue (ex. GPS Emulator ou Mock Locations).
  3. Allez dans Paramètres > Système > Options pour les développeurs > Sélectionner l'application de position fictive.
  4. Définissez vos coordonnées cibles et lancez la diffusion.

3. Simulation de Trajets GPX sous iOS avec Xcode

Apple ne propose pas d'option directe aux utilisateurs, mais permet aux développeurs de simuler des itinéraires via Xcode :

  • Raccordez votre iPhone à un Mac exécutant Xcode.
  • Créez un fichier .gpx contenant la liste des coordonnées, altitudes et horodatages du trajet.
  • Dans le menu Debug de Xcode, sélectionnez Simulate Location et importez votre fichier GPX.

4. Comment les Applications Détectent-elles les Faux Signaux ?

Pour lutter contre la fraude dans le transport et la banque, les systèmes mobiles fournissent des indicateurs logiciels :

  • Android : Location.isFromMockProvider() (API 18+) ou Location.isMock() (API 31+) renvoie true en présence d'un fournisseur fictif.
  • iOS : La comparaison entre l'horodatage réseau cellulaire et l'horloge GPS isole les coordonnées synthétiques.
🧭 Conversion de Formats

Convertissez Vos Points de Test

Convertissez les coordonnées de vos jeux d'essai entre Degrés Décimaux (DD), Degrés Minutes Secondes (DMS) et projection UTM.