Was bedeutet FR: Kennen Sie die Bedeutung des Akronyms
Wenn Sie gerne SMS schreiben oder chatten, sind Sie bestimmt schon einmal auf den Begriff „fr“ gestoßen. Lesen Sie in diesem Blog, was „fr“ bedeutet.
Sie müssen nicht Google Maps sein, um Nutzen aus der Geokodierung zu ziehen. Und dank Positionstack brauchen Sie dafür auch nicht das Tech-Budget des Big G. Heute überprüfen wir die robuste API von Positionstack, die darauf abzielt, Vorwärts- und Rückwärts-Geokodierung auf Unternehmensebene sowohl äußerst erschwinglich als auch nutzbar zu machen.
Warum sollten Sie sich also die Mühe machen, eine Bewertung von Positionstack mit mehr als 2.000 Wörtern zu lesen , und was haben Sie davon? Die Antwort klingt süß, ist aber richtig: die ganze Welt .
Überlegen Sie einen Moment, wie viele Orte es auf der Weltkarte gibt. Jetzt multiplizieren Sie diese Zahl in Ihrem Kopf mit allen Metadaten, die Ihr Unternehmen über diese Orte wissen muss. Das bietet Positionstack und noch mehr.
Schauen wir uns einige kurze Statistiken zu Positionstack an:
Positionstack hat sicherlich seinen Stammbaum in Schach, aber falls Sie von einer Handvoll Aufzählungspunkten nicht überzeugt sind, lassen Sie uns einen tiefen Einblick in die tatsächliche Verwendung der API werfen.
Wenn Sie etwas Zeit auf ihrer Website verbringen, werden Sie feststellen, dass Positionstack die Benutzerfreundlichkeit als Hauptverkaufsargument für ihre API wirklich betont. Während des Anmeldevorgangs werden Sie sofort feststellen, dass dies richtig ist. Das erste, was Sie nach der Eingabe Ihrer Kontodaten sehen, ist tatsächlich ein kurzer Fahrplan, wie Sie Positionstack in drei einfachen Schritten zum Laufen bringen können. Lass uns mal sehen:
Ziemlich einfach oder? APIs mögen Personen ohne umfassende IT-Kenntnisse zunächst einschüchternd erscheinen. Aber Positionstack tröstet Sie von Anfang an mit dem Wissen, dass es nicht nur einfach ist, sondern Ihnen auch mit einer unglaublichen Dokumentation ihres intelligenten Designs hilft. Es hilft ihnen, ein leidenschaftliches Expertenteam zu haben, das Ihnen ebenfalls zur Seite steht.
Positionstack verdoppelt den Kernwert der Benutzerfreundlichkeit und bietet ein optimiertes, übersichtliches Dashboard, von dem aus Sie auf alles zugreifen können, was Sie über Ihre API wissen müssen. Werfen wir einen Blick auf die Optionen der Seitenleiste:
Jetzt kommen wir zum Kernstück des Angebots von Positionstack: der API-Dokumentation . Betrachten Sie diese Seite als Ihr bevorzugtes Benutzerhandbuch, das jeden API-Endpunkt, seine Parameter und die Art von Informationen, die er zurückgibt, detailliert beschreibt.
Diese Seite ist in fünf verschiedene Abschnitte unterteilt. Wir werden jeden durchgehen und einige Zeit und Worte aufwenden, um Ihnen einen Kontext zu bieten, damit Sie besser verstehen, was Sie finden werden.
Hier finden Sie grundlegende Funktionen, die für jede Anfrage mit Positionstack gelten. Diese sind:
Dieser Abschnitt dokumentiert die Fleisch-und-Kartoffel-Funktionalität von Positionstack, dh Vorwärts- und Rückwärts-Geokodierung. Wenn Sie sich nicht 100% sicher sind, was der Unterschied ist, stellen Sie sich Geokodierung als eine Einbahnstraße vor, in der Sie Orte und Adressen, die in einfachem Englisch geschrieben sind, in Standortdaten wie Koordinaten und IP-Adressen übersetzen können und umgekehrt.
Sie würden also Forward Geocoding verwenden, um den Standort des Eiffelturms in Koordinaten umzuwandeln. Auf ähnliche Weise können Sie die mit einer IP-Adresse verknüpfte Straßenadresse herausfinden, indem Sie Reverse Geocoding verwenden. Immerhin ziemlich einfach!
Um eine grundlegende Anfrage für beide Arten der Geokodierung zu stellen, müssen Sie den entsprechenden Endpunkt ( /forward oder /reverse ) an die Basis-URL der API anhängen . Als Nächstes geben Sie Ihren Zugangsschlüssel an und stellen dann eine Abfrage mit einer einfachen englischen Standortadresse oder den entsprechenden Standortdaten – und voila! Es wird ungefähr so aussehen:
https://api.positionstack.com/v1/forward ? access_key = YOUR_ACCESS_KEY & Abfrage = 1600 Pennsylvania Ave NW, Washington DC
oder
https://api.positionstack.com/v1/reverse ? access_key = YOUR_ACCESS_KEY & Abfrage = 40.7638435,-73.9729691
Natürlich enthält der Datensatz von Positionstack viel, viel mehr als nur Adressen und Koordinaten. Sie können diese anderen Kategorisierungen mithilfe verschiedener Parameter analysieren. Hier ist ein Beispiel dafür, wie eine Vorwärts-Geokodierungsanfrage , die das Weiße Haus abfragt, aussieht:
{ "Daten": { "Ergebnisse": [ { "Breitengrad": 38.897675, "Längengrad": -77.036547, "label": "1600 Pennsylvania Avenue NW, Washington, DC, USA", "name": "1600 Pennsylvania Avenue NW", "Typ": "Adresse", "Zahl": "1600", "Straße": "Pennsylvania Avenue NW", "postleitzahl": "20500", "Vertrauen": 1, "region": "Distrikt Columbia", "region_code": "DC", "administrative_area": null, "Nachbarschaft": "Gelände des Weißen Hauses", "Land: Vereinigte Staaten", "country_code": "USA", "map_url": "https://map.positionstack.com/38.897675,-77.036547" } ] } }
Interessanterweise würden die zurückgegebenen Ergebnisse fast identisch aussehen , wenn Sie eine umgekehrte Geokodierungsanfrage mit den ungefähren Koordinaten des Weißen Hauses durchführen würden, außer dass Sie auch den Unterschied in der Entfernung zwischen Ihren Koordinaten und den offiziellen Koordinaten des Weißen Hauses sehen würden, wie sie in Positionstacks erscheinen Datensatz.
Der Grund für diese Ähnlichkeit ist, dass beide Endpunkte das gleiche Array von GET-Parametern verwenden und somit (fast) die gleichen Antwortobjekte zurückgeben können. Das bedeutet, dass Sie unabhängig von den Startdaten, die Sie verwenden müssen, eine vollständige Ergänzung der Standortdaten erhalten. (Es ist möglich , diese Ergebnisse zu verengen mithilfe der API - Felder Parameter, aber wir werden später mehr berühren.)
Hinweis: Die Dokumentationsseite von Positionstack enthält detaillierte Informationen zu jedem Parameter und Antwortobjekt, also sehen Sie sich das an!
Die letzte große Überschrift in dieser Dokumentationseinstellung befasst sich mit Stapelanforderungen . Alles, was Sie tun müssen, ist den Batch- Parameter aufzurufen , dann mehrere Abfrageinstanzen (zusammen mit Ihren gewünschten Parametern) darunter in einer einzigen Anfrage zu verschachteln , und die API von Positionstack kümmert sich um den Rest. Es ist ganz einfach und sieht so aus:
{ "Charge":[ { "abfrage": "Hauptstraße", "Land": "USA", "region": "Minnesota" }, { "abfrage": "Hauptstraße", "Land": "USA", "region": "Illinois" }, { "abfrage": "Hauptstraße", "Land": "USA", "region": "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.
Wenn Sie gerne SMS schreiben oder chatten, sind Sie bestimmt schon einmal auf den Begriff „fr“ gestoßen. Lesen Sie in diesem Blog, was „fr“ bedeutet.
Möchten Sie Ihre Absätze in Google Docs einrücken? Mit den Schritten, die Sie hier finden, ist es ein relativ unkomplizierter Vorgang.
Mit AMA (frag mich alles) drückt man die Bereitschaft aus, praktisch alle Fragen zu beantworten, die man stellen kann. Erfahren Sie hier mehr über seine Verwendung.
Discord ist ein neues soziales Medium, das bereits eine riesige Fangemeinde hat. Hier finden Sie alles, was Sie über Ihr Discord-Profilbild wissen müssen.
Möchten Sie wissen, was ATM im Text bedeutet? Lesen Sie diesen Blog, um mehr über die Bedeutung, die Geschichte und die richtigen Verwendungsmöglichkeiten zu erfahren.
Mit Google Drive können Sie verschiedene Dateien und Ordner in der Cloud speichern. Erfahren Sie, wie Sie auf Google Drive hochladen, um unsere Dateien und Ordner zu schützen.
Eine PDF-Datei ist ein beliebtes Format, das Sie für zusätzliche Sicherheit verwenden müssen. Lesen Sie diesen Blog, um zu erfahren, wie Sie Google Docs ganz einfach als PDF speichern können.
Wenn Sie Online-Messaging-Apps nutzen, ist Ihnen der Begriff IKR sicher schon einmal begegnet. Lesen Sie diesen Blog, um zu erfahren, was IKR bedeutet.
Haben Sie sich jemals gefragt, was GTG beim SMS-Versand bedeutet? Wenn ja, schauen Sie sich diesen Blog an, um zu erfahren, was er bedeutet und wann er verwendet werden sollte.
Wer Snapchat nicht mehr nutzen möchte, möchte wissen, wie man ein Snapchat-Konto löscht. Um die richtige Methode zu kennen, lesen Sie diesen Blog.