Avant de traiter la première requête, un travail d'ingénierie important est nécessaire: importation de la planète de 600 Go, configuration PostgreSQL + PostGIS et un pipeline diff continu. L'instance publique interdit l'usage commercial et est limitée à 1 req/s. Convient aux projets open-source disposant de capacités d'infrastructure.
NominatimPickPoint
Import planète ~600 Go, PostgreSQL + PostGIS, pipeline de diffs continu. Ingénierie significative avant de servir la première requête.
Mise en place
Inscrivez-vous, copiez une clé API, faites une requête. Pas de base de données, pas d'ops, pas d'imports.
Instance publique : 1 requête/seconde max ; usage commercial interdit. Self-hosted : sans limite d'API, mais vous gérez l'infrastructure.
Rate limits
Aucune limite par minute sur aucun forfait. Utilisez votre quota journalier en rafale librement.
Géocodage direct et inverse uniquement. Le routage (OSRM), l'autocomplétion (Pelias) et le suivi nécessitent des systèmes séparés.
Périmètre
Géocodage, routage (10+ modes de véhicule), autocomplétion d'adresses et suivi WebSocket sous une seule clé.
Auto-géré. Votre équipe est responsable de la disponibilité, des sauvegardes et de la réponse aux incidents. Pas de SLA par définition.
Fiabilité
SLA de 99,9 % de disponibilité sur les APIs REST. Les incidents sont publiés sur the API Status page dans les 30 minutes.
Gratuit (coûts serveur et ops à votre charge). Attribution ODbL requise dans les produits publics.
Coût
À partir de 50 $/mois. Inclut les quatre APIs, le SLA et le support. Sans facturation par requête.
Quand Nominatim est pertinent: apps open-source, outils internes ou projets hobby où la capacité d'infrastructure existe, l'usage commercial n'est pas requis et le coût zéro de licence est prioritaire.
La facturation par requête signifie que chaque nouvelle fonctionnalité augmente la facture: 5$/1k pour le géocodage, 10$/1k pour Directions, 17-32$/1k pour Places. De plus, les CGU de Google restreignent la mise en cache et le stockage des résultats de géocodage, et la plateforme nécessite un compte de facturation GCP complet avec IAM.
Google Maps PlatformPickPoint
5 $/1k pour Geocoding, 10 $/1k pour Directions, 17–32 $/1k pour Places. Chaque service est une ligne de facturation séparée qui s'accumule par action utilisateur.
Tarifs
Forfait mensuel fixe. Les quatre APIs sous un quota. Les coûts ne pic pas avec le trafic.
50 requêtes/seconde par défaut. Les rafales soutenues au-delà renvoient des 429. Un QPS plus élevé nécessite l'achat de quota supplémentaire.
Rate limits
Aucune limite par minute sur aucun forfait. Les jobs de géocodage par lot tournent au rythme que votre infrastructure peut pousser.
Geocoding, Directions, Places, Maps APIs existent toutes - chacune est un produit séparé, facturation séparée, documentation séparée et ses propres politiques d'usage.
Périmètre
Une clé API couvrant le géocodage, le routage, l'autocomplétion d'adresses et le suivi WebSocket. Un seul dashboard.
Fleet Engine (suivi GPS en temps réel) existe mais est réservé aux entreprises, vendu séparément et nécessite un processus d'intégration dédié.
Suivi
Suivi WebSocket jusqu'à 50 Hz inclus dans tous les forfaits payants avec gestion REST des appareils et historique des tracks.
Nécessite un compte de facturation Google Cloud, une configuration IAM et l'acceptation d'une TOS de plateforme qui vous lie à l'écosystème Google.
Vendor lock-in
API REST standard avec spécification OpenAPI 3.0. Importez la spec dans Postman et générez un client dans n'importe quel langage.
Quand Google est pertinent: l'identification sans ambiguïté des POI est l'exigence non négociable - trouver des lieux obscurs ou résoudre des noms d'entreprises ambigus. La qualité des données commerciales de Google pour la recherche de POI est inégalée.
Le niveau gratuit de 30 000 requêtes/mois semble raisonnable jusqu'à ce qu'on calcule que c'est environ 1 000 requêtes par jour, à peine suffisant pour le développement. Au-delà, la facturation par requête s'enclenche, et à volume entreprise vous êtes redirigé vers les ventes avec des tarifs opaques. Données de qualité premium, mais le modèle commercial est conçu pour les constructeurs automobiles et les gouvernements, pas pour les startups SaaS.
HERE TechnologiesPickPoint
30k requêtes/mois gratuites, puis €0,70 pour 1 000 jusqu'à 5M, €0,56 jusqu'à 10M, contact commercial au-delà. Facturation par requête - les coûts augmentent à chaque appel.
Tarifs
Forfait mensuel fixe. Coûts prévisibles quel que soit le volume. Sans facturation par requête.
Le niveau gratuit est limité par seconde et par jour. Les limites du plan Enterprise dépendent du contrat négocié.
Rate limits
Aucune limite par minute sur aucun forfait. Votre quota journalier peut être consommé en rafale si la charge de travail le nécessite.
HERE Tracking est une plateforme IoT séparée avec un processus de configuration distinct et des tarifs Enterprise. Non incluse avec les APIs de géocodage ou de routage.
Suivi
Suivi WebSocket jusqu'à 50 Hz, gestion REST des appareils et stockage de l'historique - inclus dans tous les forfaits payants.
Données cartographiques propriétaires construites au fil des décennies. Largement considérées parmi les plus précises au monde, notamment en Europe, au Japon et en Australie.
Qualité des données
OSM combiné à des flux de données commerciales. Haute précision des adresses et du routage, mise à jour en continu depuis les changesets en direct.
Clé API développeur disponible pour le niveau gratuit. La montée en charge vers la production implique généralement de travailler avec l'équipe commerciale Enterprise.
Intégration
Clé API en 2 minutes. Aucun processus de vente pour aller de zéro à la production.
Quand HERE est pertinent: navigation automobile, systèmes gouvernementaux ou contrats d'entreprise où la profondeur maximale des données mondiales et la conformité réglementaire priment sur le coût et la simplicité.
TomTom est avant tout une plateforme de navigation pour les systèmes embarqués et automobiles; les APIs web sont secondaires par rapport à leur produit orienté SDK. De solides données de trafic en direct, mais l'API de géocodage est moins mature, la documentation est centrée sur le SDK et il n'y a pas d'API de suivi d'appareils à aucun tarif. La facturation par requête évolue linéairement avec chaque calcul d'itinéraire.
TomTomPickPoint
Niveau gratuit : 2 500 requêtes/jour par API. Au-delà, facturation par requête similaire à Google - les coûts évoluent linéairement avec l'usage.
Tarifs
Forfait mensuel fixe avec quota journalier. Facturation prévisible que le trafic soit régulier ou en rafale.
Limites par seconde et par jour sur le niveau gratuit. Les niveaux payants relèvent le plafond mais les throttles par minute restent.
Rate limits
Aucune limite par minute sur aucun forfait. Les jobs par lot et les pics de trafic sont traités par le même quota sans throttling.
Données de trafic en temps réel provenant d'une flotte mondiale de véhicules connectés et de données de sonde. L'un des flux de trafic en direct les plus solides disponibles.
Données de trafic
Le routage utilise un graphe routier statique. Pas de couche de trafic en direct. Mieux adapté au routage logistique qu'à l'évitement des embouteillages en temps réel.
Pas d'API de suivi en temps réel, pas de streaming GPS WebSocket, pas de gestion des appareils. Le Maps SDK supporte l'UX de navigation mais pas le suivi de flotte.
Suivi
Streaming WebSocket jusqu'à 50 Hz, API REST des appareils et historique de tracks stocké - inclus dès le premier forfait payant.
Géocodage, routage, trafic et Maps SDK. Forte précision des adresses européennes grâce à des décennies de données de dispositifs de navigation.
Périmètre
Géocodage, routage (10+ modes, optimisation multi-étapes), autocomplétion d'adresses et suivi - une clé, un forfait.
Quand TomTom est pertinent: le routage tenant compte des embouteillages en temps réel ou les flux d'incidents de circulation constituent la valeur centrale du produit et vous avez besoin du réseau de véhicules sondes le plus puissant pour les ETAs.
Le modèle tarifaire contient un piège que la plupart des équipes découvrent sur leur première facture: le géocodage "Temporaire" (sans mise en cache) offre 100k gratuitement, mais le "Permanent" - dont toute application en production a besoin - coûte 5$/1k dès la première requête sans niveau gratuit. Ajoutez une limite de 600 req/min et zéro tracking de dispositifs à n'importe quel tarif.
MapboxPickPoint
Deux niveaux de géocodage : Temporary (sans cache) - 100k gratuits puis 0,75 $/1k. Permanent (résultats stockables) - 5,00 $/1k dès la première requête, sans niveau gratuit. Directions API : 100k gratuits puis 2,00 $/1k.
Tarifs
Forfait mensuel fixe. Les quatre APIs sous un quota. Sans facturation par requête, sans distinction selon le droit de stockage.
600 requêtes/minute sur la plupart des services. Les déploiements, jobs par lot ou événements de trafic viral peuvent atteindre rapidement ce plafond.
Rate limits
Aucune limite par minute. Utilisez votre quota journalier complet en rafale si la charge de travail le nécessite.
Pas de streaming GPS WebSocket, pas d'API d'enregistrement des appareils, pas de stockage de l'historique. Le suivi de flotte ne fait pas partie du catalogue produit.
Suivi
Streams WebSocket en temps réel jusqu'à 50 Hz. API REST pour la gestion des appareils et les requêtes de tracks historiques.
L'Optimization API existe (2,00 $/1k après 100k gratuits) pour ordonner les routes multi-étapes. Périmètre comparable à PickPoint ici.
Optimisation d'itinéraire
Optimisation multi-étapes avec support de fenêtres temporelles incluse dans le quota du forfait routage - sans facturation d'endpoint séparée.
SDKs de rendu de cartes leaders pour le web et le mobile. Tuiles vectorielles, styles personnalisés, terrain 3D - c'est le point fort central de Mapbox.
Rendu de cartes
API uniquement. Pas de moteur de rendu intégré - intégrez n'importe quelle bibliothèque cartographique (Leaflet, MapLibre, deck.gl, etc.).
Quand Mapbox est pertinent: votre produit est avant tout une belle carte interactive et le SDK de rendu Mapbox est exactement la fonctionnalité que vous vendez à vos utilisateurs.
Choisir selon le cas d'usage
Aucune option ne gagne sur tous les axes.
Prototype / projet persoFaible volume, pas de budget, pas de SLA
→
NominatimInstance publique gratuite, limite de 1 req/s. Commencez là et migrez vers PickPoint quand vous avez besoin d'un SLA, de routage ou d'autocomplétion.
SaaS de production avec fonctionnalités geoGéocodage + routage + autocomplétion, une clé
→
PickPointLes quatre APIs sous un quota. Aucune limite par minute. La facturation forfaitaire ne pic pas avec les jobs par lot ou les rafales de trafic.
Gestion de flotte / logistiqueSuivi GPS en temps réel + routage
→
PickPointStreaming WebSocket jusqu'à 50 Hz, gestion des appareils et historique de tracks - tout en un forfait. Google et Mapbox n'ont pas d'API de suivi équivalente.
Précision POI maximaleMarques et commerces dans le monde entier
→
Google Maps PlatformLa qualité des données propriétaires pour la recherche d'entreprises est sans égale. Vaut le coût si c'est l'exigence principale.
Routage avec trafic en directLes données de congestion en temps réel sont au cœur de l'UX
→
TomTomDonnées de véhicules-sondes leaders pour le trafic en direct. Si les ETAs en temps réel, les flux d'incidents ou le routage anti-embouteillages sont la valeur principale, TomTom est sans égal.
Automobile / gouvernement / données profondesLa profondeur et la qualité des données priment sur tout
→
HERE TechnologiesDes décennies de données cartographiques propriétaires, solides en Europe et au Japon. Le bon choix pour la navigation automobile, les applications gouvernementales ou les contrats enterprise qui font de la précision des données leur priorité.
Coût à 1M requêtes / mois
Géocodage + routage combinés. Estimations indicatives - vérifier les tarifs actuels chez chaque fournisseur.
Google
~5 000–15 000 $
Mapbox
~700–2 500 $
Nominatim
~100–300 $ (serveur)
PickPoint
~50–200 $/mois
Migration vers PickPoint
Pour la plupart des cas de géocodage, le changement se résume à une URL et un header.
Depuis Nominatim
- GET nominatim.openstreetmap.org/search- ?q=Eiffel+Tower&format=json&limit=1+ GET api.pickpoint.io/v2/geocode/forward+ ?q=Eiffel+Tower+ X-API-KEY: your_key# Le format de réponse diffère - voir le guide de migration
Depuis Google Geocoding
- GET maps.googleapis.com/maps/api- /geocode/json?address=Eiffel+Tower- &key=YOUR_GOOGLE_KEY+ GET api.pickpoint.io/v2/geocode/forward+ ?q=Eiffel+Tower+ X-API-KEY: your_key# results[] → features[], geometry.location → geometry.coordinates
Depuis Mapbox Geocoding
- GET api.mapbox.com/geocoding/v5- /mapbox.places/Eiffel+Tower.json- ?access_token=YOUR_MAPBOX_TOKEN+ GET api.pickpoint.io/v2/geocode/forward+ ?q=Eiffel+Tower+ X-API-KEY: your_key# Le format GeoJSON FeatureCollection est compatible