fonctionnalite geolocalisation

Suivre son livreur sur une carte, trouver le point de vente le plus proche, enregistrer un parcours de course à pied : la géolocalisation dans une application mobile est devenue tellement banale qu’on oublie tout ce qu’elle implique. C’est l’une des fonctionnalités les plus demandées dans les projets que nous cadrons depuis 2014. Et l’une de celles où les erreurs coûtent le plus cher : permission refusée par l’utilisateur, batterie qui fond, facture cartographique qui dérape.

Ce guide fait le point : les cas d’usage qui justifient la géolocalisation, son fonctionnement technique, les règles imposées par iOS et Android, le choix de la brique cartographique et ce que tout cela change au budget de votre projet.

Géolocalisation d'une application mobile affichée sur la carte d'un smartphone

La géolocalisation dans une application mobile : quatre familles d’usage

Avant de parler technique, une question de cadrage : à quoi va servir la position de l’utilisateur ? Dans nos projets, les demandes se rangent presque toujours dans l’une de ces quatre familles.

Livraison et logistique

C’est l’usage roi. Suivi du livreur en temps réel, optimisation des tournées, preuve de passage horodatée et géolocalisée. Ici, la position n’est pas un gadget : c’est le cœur du service, et elle doit fonctionner même quand l’application n’est pas au premier plan. Un vrai sujet technique, nous y revenons plus bas. Si vous partez de zéro, notre guide pour créer une application mobile pose les bases avant d’entrer dans ce niveau de détail.

Retail et commerce local

Trouver la boutique la plus proche, vérifier un stock en magasin, recevoir une offre en passant à proximité. Le retail combine souvent géolocalisation ponctuelle (le store locator) et geofencing couplé à une notification push : l’utilisateur entre dans une zone définie, l’application lui envoie un message. Redoutable quand c’est bien dosé, insupportable quand ça mitraille.

Sport et bien-être

Tracé du parcours, distance, vitesse, dénivelé. Les applications sportives enregistrent la position en continu pendant l’activité, y compris écran verrouillé. C’est le cas d’usage le plus exigeant pour la batterie : la fréquence de relevé doit être finement réglée.

Sécurité et travailleurs isolés

Partage de position avec un proche, alerte avec localisation pour un salarié seul sur un chantier, pointage géolocalisé d’équipes terrain. Des usages sensibles, où la fiabilité prime et où le cadre juridique est le plus strict : on ne géolocalise pas un salarié comme on géolocalise un colis.

Comment fonctionne la géolocalisation sur un smartphone

Un téléphone ne se contente pas du GPS. Il croise en permanence plusieurs sources pour estimer sa position, et le système d’exploitation choisit la combinaison la plus pertinente selon la précision demandée par l’application.

Les satellites (GPS et autres constellations GNSS)

La source la plus précise en extérieur, de l’ordre de quelques mètres. Son défaut : elle capte mal en intérieur et en zone urbaine dense, et c’est la plus gourmande en énergie quand on l’interroge en continu.

Le réseau : antennes mobiles et Wi-Fi

En s’appuyant sur les antennes relais et les réseaux Wi-Fi environnants, le téléphone obtient une position rapide et peu coûteuse en batterie, mais moins précise : suffisante pour afficher les restaurants du quartier, insuffisante pour guider un livreur jusqu’à une porte.

Les beacons et le geofencing

Les beacons, de petits émetteurs Bluetooth placés en magasin ou dans un bâtiment, permettent une détection de proximité là où le GPS ne passe pas. Le geofencing, lui, consiste à définir une zone géographique virtuelle : quand l’utilisateur y entre ou en sort, l’application déclenche une action, le plus souvent une notification. C’est le système qui vous prévient qu’un commerce partenaire se trouve à deux rues.

Geofencing dans une application mobile : zone géographique qui déclenche une notification

Côté application, tout cela se traduit par trois modes d’utilisation : la position ponctuelle (l’application est ouverte, elle demande où vous êtes, point final), le suivi en continu pendant l’usage (navigation, session de sport) et le suivi en arrière-plan, le plus encadré des trois, car l’application relève la position alors que l’utilisateur ne la regarde pas.

Permissions de localisation : ce que iOS et Android imposent

C’est ici que beaucoup de projets se jouent. Apple et Google ont considérablement durci les règles, et une application qui demande trop, trop tôt, se fait refuser l’accès. Or un refus est difficile à rattraper.

Sur iPhone

iOS propose à l’utilisateur trois réponses : autoriser une fois, autoriser pendant l’utilisation de l’application, ou refuser. Depuis iOS 14, il choisit aussi entre position exacte et position approximative, un simple interrupteur dans la fenêtre de demande. L’autorisation « Toujours », indispensable au suivi en arrière-plan, ne s’obtient pas d’un coup : le système la propose dans un second temps, puis rappelle régulièrement à l’utilisateur que l’application le localise en arrière-plan, carte des relevés à l’appui. Autant dire qu’un suivi injustifié ne survit pas longtemps.

Sur Android

Même philosophie : depuis Android 12, l’utilisateur choisit entre localisation précise et approximative au moment de la demande. L’accès en arrière-plan est une permission séparée, que l’utilisateur doit activer lui-même dans les réglages du téléphone (« Autoriser tout le temps »). Et Google Play ne valide une application qui la demande que si la localisation en arrière-plan est indispensable à sa fonction principale, justification et déclaration à l’appui.

Notre position, forgée sur le terrain : ne demandez la géolocalisation qu’au moment précis où elle sert. Pas à l’ouverture de l’application, pas pendant l’onboarding « pour prendre de l’avance ». Une demande de permission sans contexte, c’est un refus quasi garanti ; et une fois le refus enregistré, le système ne représentera plus la fenêtre, il faudra convaincre l’utilisateur d’aller fouiller dans ses réglages. Un écran d’explication avant la demande officielle change radicalement le taux d’acceptation.

Quelle solution cartographique choisir en 2026 ?

Géolocaliser, c’est bien ; afficher la position sur une carte, c’est souvent le vrai besoin. Et le paysage a bougé : en mars 2025, Google a refondu la tarification de Google Maps Platform. Le crédit mensuel de 200 dollars a disparu, remplacé par un volume gratuit propre à chaque service : environ 10 000 appels par mois pour les API Essentials, 5 000 pour les Pro, 1 000 pour les Enterprise. Selon votre usage, c’est plus généreux qu’avant ou nettement moins : un calcul à faire projet par projet, avant de coder.

Solution Points forts Modèle économique
Google Maps Platform Données très complètes, itinéraires, Places Paiement à l’usage, volume gratuit mensuel par service depuis mars 2025
Mapbox Cartes très personnalisables, SDK mobiles solides Palier gratuit, puis facturation à l’usage (utilisateurs actifs sur mobile)
MapLibre + OpenStreetMap Open source, aucune licence, contrôle total Gratuit, coût reporté sur l’hébergement des fonds de carte
Apple Plans (MapKit) Intégration native iOS, sans facturation dans une app iOS Gratuit dans les applications Apple, mais iOS uniquement

Notre grille de lecture : pour un store locator ou une carte consultée occasionnellement, les volumes gratuits suffisent souvent. Pour une application où la carte est affichée en permanence par des milliers d’utilisateurs, la facture à l’usage devient une ligne de budget à part entière, et l’option open source mérite d’être chiffrée sérieusement.

Batterie et vie privée : les deux sujets qui fâchent

Préserver la batterie

Une application qui vide un téléphone en trois heures finit désinstallée, quelle que soit la qualité du service. La parade tient en un principe : ne demander que la précision et la fréquence dont la fonctionnalité a réellement besoin. Un store locator se contente d’une position approximative ponctuelle. Une app de course a besoin du GPS en continu, mais uniquement pendant la session. Les API de localisation d’iOS et d’Android savent moduler tout cela, encore faut-il les utiliser correctement plutôt que d’interroger le GPS à pleine puissance par défaut.

RGPD et CNIL : la position est une donnée qui parle

Un historique de positions révèle le domicile, le lieu de travail, les habitudes, parfois bien plus. La CNIL en a fait un axe de contrôle : ses recommandations sur les applications mobiles, publiées en 2024, ont été suivies d’une campagne de vérifications lancée au printemps 2025, et la géolocalisation figure parmi les points scrutés. Les règles du jeu sont claires : demander l’accès au moment où la fonctionnalité l’exige, expliquer précisément à quoi servira la position, ne jamais bloquer le reste de l’application en cas de refus, et limiter la durée de conservation des données. Le détail est publié sur le site de la CNIL. Et parce qu’une donnée de position se protège comme une donnée bancaire, ce volet rejoint le chantier plus large de la sécurité d’une application mobile : chiffrement des échanges, contrôle des accès côté serveur, minimisation.

Deux applications avec géolocalisation que nous avons livrées

Un moteur de recherche immobilier sur carte : Spirit Entreprises

Pour Spirit, acteur national de l’immobilier d’entreprise, nous avons développé une application qui répertorie sur une carte les parcs d’activités à la vente ou à la location, les bâtiments clés en main et les programmes achevés. Chaque bien affiche sa situation géographique, sa surface et les coordonnées utiles. Une base de données locale rend l’outil consultable hors ligne, un point décisif pour des commerciaux en déplacement dans des zones mal couvertes.

Fidelatoo, la fidélité commerçante avec les commerces autour de soi

Fidelatoo dématérialise la carte de fidélité des commerces de proximité : le commerçant référence sa boutique en quelques minutes, puis scanne le QR code de ses clients à chaque passage en caisse. La géolocalisation y joue son rôle naturel, retrouver les commerces participants autour de soi, et les notifications permettent au commerçant de réactiver sa clientèle. Un bon exemple de géolocalisation utile sans être intrusive : elle sert au moment de la recherche, pas en continu.

Écran d'inscription de l'application mobile Fidelatoo Création d'une carte de fidélité dans l'application Fidelatoo Crédits de notifications push dans l'application Fidelatoo Scan du QR code client dans l'application commerçant Fidelatoo Envoi d'une notification push aux clients depuis Fidelatoo Programme de fidélité d'un commerce dans l'application Fidelatoo Liste des clients fidélisés dans l'application Fidelatoo Notification reçue par un client de l'application Fidelatoo

Ce que la géolocalisation change au budget

Tout dépend de l’ambition. Afficher la position de l’utilisateur sur une carte avec des points d’intérêt reste une fonctionnalité raisonnable, bien balisée par les SDK des plateformes. Le suivi en temps réel de plusieurs utilisateurs (une flotte de livreurs, par exemple) est un autre monde : il faut un backend qui reçoit et redistribue les positions en continu, une gestion fine de l’arrière-plan sur chaque OS et des tests sur de vrais trajets. Le geofencing se situe entre les deux, avec une part de réglages natifs souvent sous-estimée. Pour situer votre projet, notre article sur le coût d’une application avec estimateur de prix détaille la mécanique de chiffrage que nous appliquons depuis plus de dix ans.

Un dernier conseil de cadrage : chiffrez aussi les coûts récurrents. La brique cartographique facturée à l’usage, l’infrastructure temps réel et la maintenance des permissions à chaque version majeure d’iOS et d’Android font partie du coût total, pas seulement le développement initial.

Votre projet d’application utilise la géolocalisation ? Estimez son budget en quelques minutes avec notre simulateur gratuit, fonctionnalité par fonctionnalité.

Estimer mon projet

Questions fréquentes sur la géolocalisation mobile

Faut-il le consentement de l’utilisateur pour le géolocaliser ?

Oui, systématiquement. Techniquement, iOS et Android bloquent tout accès à la position sans autorisation explicite. Juridiquement, le RGPD impose un consentement éclairé pour chaque finalité, et la CNIL vérifie que le refus ne prive pas l’utilisateur du reste de l’application.

Une application peut-elle suivre ma position quand elle est fermée ?

Uniquement avec l’autorisation « Toujours » sur iOS ou « Autoriser tout le temps » sur Android, que l’utilisateur doit accorder en toute connaissance de cause. Les deux systèmes le rappellent régulièrement à l’utilisateur, et les stores refusent les applications qui demandent ce niveau d’accès sans raison valable.

La géolocalisation vide-t-elle la batterie ?

Mal implémentée, oui. Bien implémentée, non : on adapte la précision et la fréquence des relevés au besoin réel de chaque écran, et on coupe le suivi dès qu’il ne sert plus. C’est un travail d’optimisation à part entière lors du développement.

Google Maps est-il gratuit dans une application mobile ?

Partiellement. Depuis mars 2025, chaque service de Google Maps Platform dispose de son propre volume gratuit mensuel (10 000 appels pour les API Essentials, moins pour les gammes supérieures), au lieu de l’ancien crédit global de 200 dollars. Au-delà, la facturation est à l’usage. Des alternatives open source comme MapLibre avec OpenStreetMap suppriment ce poste de coût.

Comments are closed.