Quand unmap convient mieux
- Vous voulez garder ce que vous récupérez. Nos conditions vous permettent de mettre en cache les cartes et les résultats de géocodage de façon permissive, et ce que vous avez mis en cache vous appartient encore après une résiliation. Les conditions de LocationIQ permettent à un compte gratuit de mettre les réponses en cache pendant 48 heures, lient la mise en cache d'un compte payant au fait de rester client, et n'autorisent pas la mise en cache des tuiles de carte sur un serveur.
- Vos utilisateurs cherchent au Canada, dans l'une ou l'autre langue officielle. Une même fiche porte ses noms anglais et français, ainsi que les noms en langues autochtones lorsque la source les fournit, et une requête tapée en syllabique inuktitut trouve le lieu. Voir Langues.
- Vous tracez des zones de temps de trajet ou des trajets en transport en commun.
GET /isochroneretourne la zone accessible dans un maximum de quatre tranches de temps (Isochrone), etmode=transitcalcule des itinéraires et trace des zones de temps de trajet sur le transport en commun canadien à horaire fixe (Itinéraires en transport en commun). La documentation de LocationIQ présente des API d'itinéraires, de matrice, d'appariement de trajets et d'optimisation, et nous n'y avons trouvé ni isochrone ni itinéraires en transport en commun. - Vous cherchez par description de terres légales. Avec le module Terres légales, une description de l'arpentage des terres fédérales ou du SNRC comme
NW-25-24-1-W5est une requête de recherche ordinaire (Terres légales). - Vous voulez les cartes, la recherche et les itinéraires dès votre premier forfait payant. Les trois forfaits d'unmap comprennent les API de base, dont les cartes, le géocodage, les itinéraires et Optimize (Forfaits et limites). Selon sa page de prix, LocationIQ exclut les itinéraires de Maps Lite, son premier forfait payant; un forfait payant avec itinéraires commence donc à Developer.
Quand LocationIQ convient mieux
- Il vous faut seulement une carte et une recherche d'adresses. La page de prix de LocationIQ présente Maps Lite avec des affichages de carte et du géocodage, sans itinéraires. unmap n'a pas de forfait réservé aux cartes : chaque forfait mesure toutes ses API à partir d'un même bassin.
- Vous voulez choisir où vos requêtes sont servies. La même page de prix mentionne des centres de données aux États-Unis et dans l'Union européenne, ainsi que des points de terminaison AWS dédiés avec Business Plus.
- Votre trafic comporte beaucoup de requêtes en échec. LocationIQ ne facture pas les requêtes en échec (prix). Chez unmap, un
400pour un paramètre invalide et un204pour une tuile vide comptent tous deux pour un appel; seule une requête refusée d'entrée (401,403,429) n'est pas comptée (Ce qui compte comme un appel). - Vous cherchez ou calculez des itinéraires hors du Canada. La carte de base d'unmap est mondiale, mais la recherche et les itinéraires couvrent le Canada seulement, et un itinéraire qui sort du pays reçoit un
422(Couverture). Si vos utilisateurs cherchent ou se déplacent au-delà de la frontière, vérifiez dans la documentation de LocationIQ les pays dont vous avez besoin.
Comment les factures se comparent
Le tableau ci-dessus présente le premier forfait payant de LocationIQ pour chaque produit, tel que lu à la date indiquée. LocationIQ vend chaque forfait sous forme de quota quotidien de requêtes, et seulement ses plus gros forfaits sous forme de quota mensuel (prix). Son forfait gratuit permet un usage commercial limité et exige un lien visible vers LocationIQ sur votre page; ses forfaits payants n'exigent pas ce lien.
unmap a plutôt un seul compteur. Chaque requête compte pour un appel, tuiles comprises, et toutes les API puisent dans le même bassin. Trois voies en lot comptent le travail, pas les requêtes : le géocodage par lot compte un appel par requête non vide, un traitement par lot hébergé un appel par ligne admissible, et Optimize un appel par envoi qu'une résolution réussie effectue. Le forfait dev est gratuit et sert à développer, pas à la production. Les appels navigateur depuis localhost ne sont pas comptés, sauf Optimize, qui compte depuis toutes les origines. Les appels côté serveur et Optimize puisent dans 10 000 appels inclus par mois. Indie coûte 19 $ US par mois pour 250 000 appels, puis 1,00 $ US par tranche de 1 000. Growth coûte 99 $ US par mois pour 2 000 000 d'appels, puis 0,75 $ US par tranche de 1 000. Forfaits et limites donne le détail.
C'est pour les cartes que les unités diffèrent le plus. LocationIQ compte un affichage de carte comme une requête, et un affichage de carte équivaut à 16 tuiles matricielles ou à 4 tuiles vectorielles (prix). Chez unmap, chaque tuile est un appel : le premier affichage d'une carte représente environ 40 appels, presque tous des tuiles, et ensuite MapLibre et le navigateur servent la plupart des tuiles depuis le cache. Le même écran de tuiles compte donc moins de requêtes chez LocationIQ que d'appels chez unmap.
Les périodes diffèrent aussi. Un quota quotidien doit suffire à votre journée la plus chargée. Les appels inclus d'unmap sont comptés par mois civil : un jour de lancement et un dimanche tranquille puisent dans le même bassin mensuel.
Pour la recherche, les unités concordent : une recherche, un géocodage inverse ou une requête de saisie semi-automatique est une requête chez LocationIQ et un appel chez unmap. La saisie semi-automatique compte un appel par requête chez unmap; espacez donc les frappes. Une requête /matrix de 10 sur 10 chez unmap compte pour un appel, quelle que soit l'unité du fournisseur pour la même grille.
Pour estimer votre facture, partez d'environ 40 appels pour un premier affichage avec un cache de navigateur vide. Les déplacements et les zooms ajoutent des tuiles, et les visites suivantes en chargent moins. Ajoutez ensuite vos recherches et vos itinéraires, et comparez le total aux appels inclus d'un forfait.