Si vous développez des fonctionnalités de localisation pour un public européen, l'API de cartographie dépasse le simple composant d'interface. Elle détermine où sont traitées les adresses IP et les recherches de vos visiteurs, comment votre facture évolue avec le trafic et avec quelle facilité vous pourrez changer plus tard. Google Maps Platform est le choix par défaut que tout le monde connaît, et les alternatives ont assez mûri pour mériter une vraie comparaison.
Ce guide présente les critères que les équipes européennes regardent le plus souvent, passe en revue les principales alternatives et se termine par une liste de contrôle pour la migration.
Ce que les développeurs de l'UE prennent en compte
Modèle de tarification
Google Maps Platform facture à la requête et par SKU produit : chargements de carte, géocodage, Places et routes ont chacun leur tarif et leur propre seuil d'utilisation gratuite. En mars 2025, Google a remplacé le crédit mensuel universel de 200 dollars par ces seuils gratuits par SKU, si bien que les anciennes estimations de coûts ne sont plus valables. Estimez un mois réaliste pour chaque API que vous utilisez, au lieu de vous fier à un seul chiffre global. Notre guide des tarifs de l'API Google Maps détaille les SKU.
Hébergement des données et RGPD
À chaque chargement d'une carte web, le navigateur demande des tuiles et des scripts au fournisseur. L'adresse IP du visiteur arrive donc chez ce fournisseur. Au sens du RGPD, une adresse IP est une donnée personnelle. Avec un fournisseur américain, il vous faut un mécanisme de transfert et, dans de nombreuses configurations, un recueil du consentement avant l'affichage de la carte. Avec un fournisseur qui est une entité juridique européenne et héberge dans l'UE, la question du transfert vers un pays tiers ne se pose pas. Le guide des API cartographiques conformes au RGPD détaille les points à vérifier.
Portabilité
Des styles créés dans un outil propriétaire, des réponses de géocodage dans un schéma propre à un éditeur et des formats d'itinéraire liés à un seul SDK rendent tous un changement ultérieur plus coûteux. Des formats ouverts comme la spécification de style MapLibre, GeoJSON et les tuiles vectorielles au format MVT gardent ce coût bas.
Couverture et fonctionnalités
Google dispose de données grand public uniques : Street View, un très grand volume d'avis d'utilisateurs et des cartes d'intérieur pour les grands lieux. Si votre produit en dépend, tenez-en compte. Pour les cas d'usage courants d'un développeur (une carte dans un produit SaaS, la recherche d'adresse au moment du paiement, un localisateur de magasins, le calcul d'itinéraires de livraison), les fonctionnalités de base sont disponibles chez plusieurs fournisseurs.
Les principales alternatives
1. OpenStreetMap + Leaflet.js
Idéal pour : les cartes simples, le faible trafic, les équipes à l'aise pour assembler leur propre stack.
Leaflet.js est l'une des bibliothèques de cartographie open source les plus utilisées. Associée aux tuiles OpenStreetMap, elle affiche une carte interactive en quelques lignes :
import L from 'leaflet';
const map = L.map('map').setView([52.3676, 4.9041], 13);
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© OpenStreetMap contributors'
}).addTo(map);
Leaflet se limite à l'affichage de la carte. Le géocodage et le calcul d'itinéraires passent par des services distincts, comme Nominatim pour le géocodage et OSRM ou Valhalla pour les itinéraires. Les serveurs de tuiles publics d'OpenStreetMap fonctionnent sur des capacités offertes, sous une politique d'utilisation des tuiles qui exclut un trafic de production important. Un vrai produit a donc besoin de son propre hébergement de tuiles ou d'un fournisseur de tuiles commercial.
Coût : la bibliothèque est gratuite. Vous payez l'hébergement ou un fournisseur de tuiles.
Limite : vous assemblez et exploitez une stack, au lieu de simplement appeler une API.
2. MapLibre GL JS + un hébergeur de tuiles commercial
Idéal pour : le rendu de tuiles vectorielles, le style personnalisé et les cartes 3D sur un moteur de rendu open source.
MapLibre GL JS est le fork open source de Mapbox GL JS maintenu par la communauté, créé en décembre 2020 lorsque Mapbox est passé à une licence propriétaire. Il affiche des tuiles vectorielles avec WebGL et utilise une spécification de style ouverte. Associez-le à un fournisseur de tuiles comme MapTiler (une entreprise suisse) ou Stadia Maps pour le trafic de production.
Coût : la bibliothèque est gratuite. Les forfaits de tuiles sont facturés séparément par le fournisseur.
Limite : rendu de carte uniquement. Le géocodage et les itinéraires viennent toujours de services distincts.
3. MapTiler
Idéal pour : les équipes qui veulent une plateforme cartographique hébergée, portée par une entreprise européenne.
MapTiler propose des tuiles, du géocodage et un SDK basé sur MapLibre sous forme de service managé. Les forfaits payants commencent à 30 dollars par mois, le trafic supplémentaire étant facturé à l'usage.
Limite : l'offre de base couvre les cartes et le géocodage. Vérifiez dans sa liste de produits actuelle ce qu'elle propose pour les itinéraires, les matrices et les isochrones.
4. MapAtlas
Idéal pour : les équipes européennes qui veulent cartes, géocodage, recherche, itinéraires, matrices et isochrones sur une seule plateforme hébergée dans l'UE, avec une seule clé.
MapAtlas s'appuie sur des données issues d'OpenStreetMap et tourne sur une infrastructure européenne, dans des data centers certifiés ISO 27001. Le moteur de rendu est compatible MapLibre : vos styles MapLibre et votre code de couches existants se reprennent tels quels. Chaque API est un simple endpoint REST. Voici par exemple un géocodage d'adresse :
curl "https://gateway.mapmetrics-atlas.net/forward-geocode/?text=Prinsengracht%20263%20Amsterdam&size=1&token=YOUR_TOKEN"
renvoie une FeatureCollection GeoJSON avec les coordonnées et une adresse structurée, prête à être placée sur une carte. La même clé donne accès à l'API Geocoding, à l'API Search, à l'API Directions, à l'API Matrix et à l'API Isochrone.
Coût : paiement à l'usage, avec une offre gratuite de 10 000 requêtes par mois, sans carte bancaire. Les tarifs par API figurent sur la page de tarifs.
Support : vos questions et vos incidents sont traités par une personne de l'équipe, pas sur un forum.
Comparaison
| Google Maps | Leaflet + OSM | MapLibre + hébergeur de tuiles | MapTiler | MapAtlas | |
|---|---|---|---|---|---|
| Modèle de tarification | À la requête, par SKU | Bibliothèque gratuite + hébergement | Forfaits du fournisseur | Forfaits + usage | Paiement à l'usage + offre gratuite |
| Hébergement des données dans l'UE | Non | Dépend de l'hébergeur de tuiles | Dépend de l'hébergeur de tuiles | Entreprise européenne | Oui |
| Géocodage inclus | Oui | Séparé | Séparé | Oui | Oui |
| Itinéraires et isochrones | Itinéraires oui | Séparé | Séparé | Vérifier l'offre actuelle | Oui |
| Tuiles vectorielles | Oui | Via MapLibre | Oui | Oui | Oui |
| Format de style ouvert | Non | n/a | Oui | Oui | Oui (MapLibre) |
| Effort de mise en place | Faible | Élevé | Moyen | Faible | Faible |
Laquelle choisir ?
Faible trafic, carte simple, petit budget : Leaflet avec OpenStreetMap, puis un fournisseur de tuiles dès que vous dépassez la politique d'utilisation des tuiles publiques.
Contrôle total sur le style vectoriel : MapLibre GL JS avec un hébergeur de tuiles dont vous avez vérifié le lieu d'hébergement.
Un service managé de cartes et de géocodage proposé par une entreprise européenne : MapTiler.
Une seule plateforme hébergée dans l'UE pour les cartes, le géocodage, les itinéraires, les matrices et les isochrones : MapAtlas, qui réunit toute la stack de localisation sous un seul contrat et un seul accord de traitement des données.
Migrer : ce que cela implique
Pour la plupart des applications, quitter Google Maps est un projet de quelques jours, pas de plusieurs mois :
- Remplacez la bibliothèque de cartes. Remplacez le script Google Maps par un moteur de rendu compatible MapLibre, et indiquez-lui votre nouvelle URL de style.
- Changez les clés et les endpoints. Les appels de géocodage, de recherche de lieux et d'itinéraires suivent la même logique de requête et de réponse, avec d'autres noms de paramètres et des réponses GeoJSON.
- Portez les marqueurs, popups et couches. La plupart des concepts se transposent un pour un. Les data layers deviennent des sources et des couches dans le style.
- Testez chaque interaction. C'est là que part l'essentiel du temps : autocomplétion, cas limites du géocodage et affichage des itinéraires dans vos propres parcours utilisateur.
Prévoyez du temps en plus pour les fonctionnalités propres à Google comme Street View ou les cartes d'intérieur, ainsi que pour les constantes codées en dur qui supposent les formats de réponse de Google. Le tutoriel sur les cartes interactives montre une intégration complète de type MapLibre, avec marqueurs, popups et recherche d'adresse.
À lire aussi :
- Tarifs de l'API Google Maps en 2026 : le coût réel en détail
- Le guide du développeur européen pour des API cartographiques conformes au RGPD
- Comment ajouter des cartes interactives à votre site web
- Pourquoi les développeurs choisissent MapAtlas
Questions fréquemment posées
Quelle est la meilleure alternative à l'API Google Maps pour les développeurs de l'UE ?
Tout dépend de la part de la stack que vous voulez exploiter vous-même. OpenStreetMap avec Leaflet.js convient aux cartes simples à faible trafic. MapLibre GL JS avec un hébergeur de tuiles commercial donne un contrôle total sur le style vectoriel. Une plateforme managée comme MapAtlas regroupe cartes, géocodage, calcul d'itinéraires et isochrones derrière une seule clé, hébergée dans l'UE. Décidez en fonction de l'hébergement des données, des API dont vous avez besoin et de l'infrastructure que vous acceptez de maintenir.
L'API Google Maps est-elle conforme au RGPD ?
Elle peut être utilisée de manière conforme au RGPD, mais cela demande du travail. Chaque chargement de carte envoie l'adresse IP du visiteur à Google, une entreprise américaine. Il vous faut donc une base légale pour ce transfert, un accord de traitement des données, une politique de confidentialité mise à jour et, dans de nombreuses configurations, un recueil du consentement avant le chargement de la carte. Avec un fournisseur hébergé dans l'UE et doté d'une entité juridique européenne, la question du transfert vers un pays tiers ne se pose plus.
Comment la tarification de MapAtlas se compare-t-elle à celle de Google Maps ?
MapAtlas applique une tarification à l'usage, avec une offre gratuite de 10 000 requêtes par mois sans carte bancaire, et publie ses tarifs pour 1 000 requêtes pour chaque API sur sa page de tarifs. Google Maps Platform facture chaque SKU produit séparément, avec son propre seuil d'utilisation gratuite. Avant de décider, calculez vos propres volumes mensuels de cartes, de géocodage et d'itinéraires avec les deux grilles tarifaires.
Puis-je quitter l'API Google Maps sans réécrire mon code ?
Pas par simple substitution. L'initialisation de la carte, les marqueurs et les couches reposent sur des concepts proches, mais les noms de méthodes et les formats de réponse diffèrent. Prévoyez donc de modifier chaque appel. Pour une intégration React ou Next.js de complexité moyenne, comptez un à trois jours, dont l'essentiel en tests. Des fonctionnalités comme Street View ou les cartes d'intérieur demandent un plan dédié, car la plupart des alternatives ne les proposent pas.

