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, à garder et à servir, après une résiliation. Les Service Terms d'Amazon interdisent de stocker ou de mettre en cache des données de localisation, sauf exceptions comme les géocodages demandés pour stockage. Chaque appel Places doit indiquer d'avance
SingleUseou le stockage, et la mise en cache compte comme un stockage, facturé 4,00 $ US par tranche de 1 000. - 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 avez besoin de l'altitude ou de la géolocalisation IP avec la même clé. unmap offre une API d'altitude et une API de géolocalisation IP. Le relief et les courbes de niveau d'Amazon Location sont un habillage de carte seulement, sans recherche d'altitude, et sa liste de fonctions ne compte aucune géolocalisation IP.
- 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 une offre gratuite qui ne s'épuise pas. Le forfait dev d'unmap est gratuit aussi longtemps que vous développez. Les tranches gratuites d'Amazon sont un essai pour les trois premiers mois; ensuite, chaque requête est facturée.
Quand Amazon Location convient mieux
- Vous êtes déjà sur AWS. L'accès passe par IAM, Cognito ou des clés d'API, les ressources se provisionnent avec CloudFormation, et le service rend compte à CloudWatch et à CloudTrail et envoie des événements à EventBridge (avantages). unmap est un compte et une clé distincts.
- Vous suivez des actifs ou tracez des géorepérages. Les Trackers et Geofences sont intégrés, et leurs positions restent dans votre compte AWS au lieu d'aller chez un fournisseur de données. unmap n'offre aucune API de suivi ni de géorepérage.
- 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). La page sur la qualité des données d'Amazon juge complètes les données des États-Unis, du Canada et du Japon, et GrabMaps ajoute plus de 500 villes en Asie du Sud-Est. - Vous calculez des trajets en transport en commun ou intermodaux hors du Canada.
CalculateRoutesoffre un mode Transit et un mode Intermodal qui combine le transport en commun avec la location, le taxi et la voiture. Lemode=transitd'unmap couvre le transport en commun canadien à horaire fixe (Itinéraires en transport en commun).
Comment les factures se comparent
Le tableau ci-dessus présente le premier prix payant d'Amazon pour chaque API, tel que lu à la date indiquée. Le prix d'un appel dépend des options qu'il utilise : Places a les niveaux Label, Core, Advanced et Stored, et Routes les niveaux Core, Advanced et Premium (niveaux de prix). Demander un fuseau horaire, par exemple, fait passer un géocodage au niveau Advanced.
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.
Pour les cartes, les unités concordent, puisque les deux côtés comptent des tuiles, et les tuiles d'Amazon coûtent moins cher. Chez unmap, le premier affichage d'une carte représente environ 40 appels, presque tous des tuiles. À 0,04 $ US par tranche de 1 000, un million de tuiles Amazon coûte 40 $ US, alors que chez unmap ce million remplit la moitié de Growth. Pour une application qui affiche surtout des cartes, Amazon peut coûter moins.
La recherche et les itinéraires sont une requête des deux côtés, et le tarif Core d'Amazon, 0,50 $ US par tranche de 1 000, est inférieur au dépassement d'unmap. La différence tient à ce que vous pouvez garder : un géocodage stocké coûte 4,00 $ US par tranche de 1 000 chez Amazon, et chez unmap c'est un appel ordinaire. Les matrices séparent les unités : Amazon compte une matrice d'itinéraires comme origines fois destinations, donc une requête de 10 sur 10 vaut 100 itinéraires, alors qu'une requête /matrix de 10 sur 10 chez unmap compte pour un appel.
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.