Que signifie FR : Connaître la signification de lacronyme
Si vous aimez envoyer des SMS ou discuter, vous devez avoir rencontré le terme fr. Lisez sur ce blog pour savoir ce que signifie fr.
Vous n'avez pas besoin d'être Google Maps pour tirer profit du géocodage. Et, grâce à Positionstack, vous n'avez pas non plus besoin du budget technologique du Big G pour le faire. Aujourd'hui, nous passons en revue l'API robuste de Positionstack, qui vise à rendre le géocodage avant et arrière au niveau de l'entreprise à la fois très abordable et utilisable.
Alors, pourquoi devriez-vous vous embêter à lire une critique de plus de 2 000 mots sur Positionstack , et qu'est-ce que vous y gagnez ? La réponse semble mignonne, mais elle est exacte : le monde entier .
Considérez un instant combien il y a d'endroits sur la carte du monde. Maintenant, multipliez ce nombre dans votre tête par chaque élément de métadonnées que votre entreprise a besoin de connaître sur ces lieux. C'est ce que propose Positionstack, et plus encore.
Regardons quelques statistiques rapides sur Positionstack :
Positionstack a certainement son pedigree sous contrôle, mais au cas où vous ne seriez pas convaincu par une poignée de puces, examinons en profondeur ce que c'est que d'utiliser l'API.
Si vous passez du temps sur leur site Web, vous verrez que Positionstack met vraiment l'accent sur la facilité d'utilisation comme principal argument de vente de leur API. Au cours du processus d'inscription, vous verrez immédiatement que c'est tout à fait vrai. En fait, la première chose que vous voyez après avoir saisi les informations d'identification de votre compte est une feuille de route rapide de ce qu'il faut pour être opérationnel avec Positionstack en trois étapes simples. Nous allons jeter un coup d'oeil:
Assez facile non? Les API peuvent sembler intimidantes pour les personnes sans connaissances informatiques approfondies au début. Mais dès le départ, Positionstack vous réconforte en sachant que non seulement c'est facile, mais ils vous aideront tout au long du processus avec une documentation incroyable de leur conception intelligente. Cela les aide à avoir une équipe d'experts passionnés prêts à vous aider également.
En doublant leur valeur fondamentale de convivialité, Positionstack propose un tableau de bord rationalisé et épuré à partir duquel vous pouvez accéder à tout ce que vous devez savoir sur votre API. Jetons un coup d'œil aux options de la barre latérale :
Passons maintenant au cœur et à l'âme de l'offre de Positionstack : la documentation de l' API . Considérez cette page comme votre manuel d'utilisation de référence, qui détaille chaque point de terminaison d'API, leurs paramètres et le type d'informations qu'ils renvoient.
Cette page est divisée en cinq sections différentes. Nous passerons en revue chacun d'eux, en consacrant un peu de temps et de verbiage pour vous fournir un contexte afin de mieux comprendre ce que vous trouverez.
Ici, vous trouverez des fonctions de base qui s'appliquent à chaque demande que vous faites avec Positionstack. Ceux-ci sont:
Cette section documente la fonctionnalité viande et pommes de terre de Positionstack, c'est-à-dire le géocodage avant et arrière. Si vous n'êtes pas sûr à 100% de la différence, considérez le géocodage comme une rue à double sens où vous pouvez traduire des lieux et des adresses écrits en anglais simple en données de localisation telles que des coordonnées et des adresses IP, et vice-versa.
Ainsi, vous utiliseriez le géocodage avancé pour convertir l'emplacement de la tour Eiffel en coordonnées. De même, vous pouvez connaître l'adresse postale associée à une adresse IP en utilisant le géocodage inversé. Assez simple, après tout!
Afin de faire une demande de base pour l'un ou l'autre type de géocodage, vous devrez ajouter le point de terminaison approprié ( /forward ou /reverse ) à l'URL de base de l'API. Ensuite, vous fournirez votre clé d'accès, puis effectuerez une requête à l' aide d'une adresse de localisation en anglais simple ou de ses données de localisation correspondantes – et le tour est joué ! Cela ressemblera à quelque chose comme ceci :
https://api.positionstack.com/v1/forward ? access_key = YOUR_ACCESS_KEY & requête = 1600 Pennsylvania Ave NW, Washington DC
ou
https://api.positionstack.com/v1/reverse ? access_key = YOUR_ACCESS_KEY & requête = 40.7638435,-73.9729691
Bien sûr, l'ensemble de données de Positionstack contient bien plus que des adresses et des coordonnées. Vous pouvez analyser ces autres catégorisations à l'aide de divers paramètres. Voici un exemple de ce à quoi ressemble une requête de géocodage avancé , interrogeant la Maison Blanche :
{ "Les données": { "résultats": [ { "latitude": 38.897675, "longitude": -77,036547, "label": "1600 Pennsylvania Avenue NW, Washington, DC, États-Unis", "nom": "1600 Pennsylvania Avenue NW", "type": "adresse", "nombre": "1600", "street": "Pennsylvania Avenue NW", "code_postal": "20500", "confiance": 1, "région": "District de Columbia", "region_code": "DC", "administrative_area": null, "quartier": "White House Grounds", "pays": "États-Unis", "country_code": "US", "map_url": "https://map.positionstack.com/38.897675,-77.036547" } ] } }
Fait intéressant, si vous deviez faire une demande de géocodage inversé en utilisant les coordonnées approximatives de la Maison Blanche, les résultats renvoyés seraient presque identiques, sauf que vous verriez également la différence de distance entre vos coordonnées et les coordonnées officielles de la Maison Blanche telles qu'elles apparaissent dans Positionstack base de données.
La raison de cette similitude est que les deux points de terminaison utilisent le même tableau de paramètres GET et sont donc capables de renvoyer (presque) les mêmes objets de réponse. Cela signifie que quelles que soient les données de départ que vous devez utiliser, vous pouvez obtenir en retour un complément complet de données de localisation. (Il est possible d'affiner ces résultats à l'aide du paramètre de champs de l'API , mais nous y reviendrons plus tard.)
Remarque : La page de documentation de Positionstack détaille en détail chaque paramètre et objet de réponse, alors assurez-vous de le vérifier !
Le dernier titre majeur de ce paramètre de documentation traite des demandes par lots . Tout ce que vous avez à faire est d'appeler le paramètre batch , puis d'imbriquer plusieurs instances de requête (avec vos paramètres souhaités) en dessous dans une seule requête, et l'API de Positionstack s'occupe du reste. C'est très simple, et ça ressemble à ça :
{ "grouper":[ { "query": "rue principale", "pays": "US", "région": "Minnesota" }, { "query": "rue principale", "pays": "US", "région": "Illinois" }, { "query": "rue principale", "pays": "US", "région": "Missouri" } ] }
In addition to the basic location parameters, you can further tailor your API requests to return more advanced data. These include:
The Positionstack API has a ton of data to throw at you, but luckily it provides you with additional tools to manage this trove of information.
When Positionstack says they’re here to help you, they mean it. We’ve already seen how thorough their documentation is, but they top it off with handy code examples in all the languages their API supports. We’re not going to copy/paste that code here, but for quick reference, those languages are:
At this point, it should be clear that Positionstack is capable of doing quite a lot. But, how well does it do these things?
First, let’s consider some context. Positionstack is one of 20+ API microservices in Apilayer’s cloud-based ecosystem. Together, these APIs serve over a million B2B clients from startups all the way up to enterprise. Some of their most notable customers include Amazon, Apple, Slack, LinkedIn, and many more household names. Clearly, they’ve got some robust infrastructure to handle this scale of demand.
On its own merits, Positionstack lives up to its pedigree, with an incredible 100% uptime throughout 2020 at the time of writing. This is even more impressive when you consider the API routinely processes over a billion geocode lookups per day per whale client, not to mention the dizzying array of simultaneous requests coming from their stable of SMB customers. What’s more, these requests typically garner responses between 10 and 100 ms.
In our book, that’s something of a technological marvel, especially considering how aggressively priced this SaaS offering is.
And it’s not just raw power that makes Positionstack so appealing. Their dataset is truly sophisticated, sourced from reliable names like Nominatim, GeoNames, Pelias, and OpenStreetMap. Positionstack cross-checks, filters and recombines this wealth of data multiple times a day, pushing regular updates via smart algorithms that ensure you always have highly accurate location data, anywhere in the world, and in real time.
We hate to spoil our final verdict, but if you’re looking for a robust, scalable geocoding solution, Positionstack’s resume demands a closer look.
Apilayer set out to provide an affordable alternative to highly expensive enterprise-level geocoding software, and towards that end they have succeeded.
Positionstack comes in five pricing tiers, and supports monthly billing, or yearly subscriptions at a 20% discount. Those tiers are:
Positionstack does precisely what it set out to do: bring enterprise-level geocoding down from price points otherwise out of budget to most SMBs, without sacrificing performance. Their API is well-documented and easy to use, but features robust integration across all major programming languages for maximum utility. The number of requests Positionstack routinely handles is staggering, while their dataset is smartly maintained for truly global reach in real-time geocoding. If you’re in the market for this type of product, don’t sleep on Positionstack.
What sort of integration do you have planned? How will you make use of geocoding in your business? Do you have any questions or comments on Positionstack? Leave us a note in the comments below.
Si vous aimez envoyer des SMS ou discuter, vous devez avoir rencontré le terme fr. Lisez sur ce blog pour savoir ce que signifie fr.
Vous souhaitez mettre en retrait vos paragraphes sur Google Docs ? C'est un processus relativement simple avec les étapes que vous trouverez ici.
AMA, demandez-moi n'importe quoi, est utilisé pour exprimer la volonté de répondre à pratiquement toutes les questions à poser. En savoir plus sur son utilisation ici.
Discord est un nouveau média social qui a déjà une énorme base de fans. Voici tout ce que vous devez savoir sur votre photo de profil Discord.
Voulez-vous savoir ce que signifie ATM dans le texte ? Lisez ce blog pour en connaître la signification, l'histoire et les bonnes façons de l'utiliser.
Google Drive vous permet de stocker divers fichiers et dossiers dans le cloud. Sachez comment télécharger sur Google Drive pour protéger nos fichiers et dossiers.
Un fichier PDF est un format populaire que vous devez utiliser pour plus de sécurité. Lisez ce blog pour savoir comment enregistrer facilement Google Docs au format PDF.
Si vous utilisez des applications de messagerie en ligne, vous devez avoir rencontré le terme IKR. Lisez ce blog pour savoir ce que signifie IKR.
Vous êtes-vous déjà demandé ce que signifie GTG dans les SMS ? Si oui, consultez ce blog pour connaître sa signification et quand l'utiliser.
Ceux qui ne veulent plus utiliser Snapchat veulent savoir comment supprimer un compte Snapchat. Pour connaître la bonne méthode, lisez ce blog.