Was bedeutet „AMA“ und wie wird es in einem Chat verwendet?
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.
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.
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.
Haben Sie ein Telefon verloren? Möchten Sie einfach nur einen PC zum Telefonieren nutzen? Erlernen Sie die grundlegenden Vorgehensweisen zum Tätigen eines Telefonanrufs vom Computer aus.
Entdecken Sie die Bedeutung von RN, einer beliebten Abkürzung, die für "Right Now" steht. Erfahren Sie, wie und wo Sie es verwenden können.
Erfahren Sie, wie Sie den Popup-Blocker in Microsoft Edge entweder vollständig oder für ausgewählte Websites effizient deaktivieren können.
Webbrowser-Fehler treten bei allen Benutzern auf, aber die meisten können mit wenigen einfachen Schritten behoben werden. Zum Beispiel funktioniert Google Chrome oft aufgrund von
Erfahren Sie, wie Sie die Zwischenablage in Chrome für Windows, macOS und Android freigeben können. Nutzen Sie die Vorteile der Chrome-Synchronisierung für effizientes Arbeiten.
Erfahren Sie, wie Sie Ihr Discord-Profilbild anpassen und wichtige Tipps zur Gestaltung des Avatars nutzen können.
Wenn wir eine Website besuchen, werden Informationen von unserem System gesendet und von diesem empfangen. Der Fehler ERR_CONNECTION_RESET weist auf ein Verbindungsproblem hin, das behoben werden kann.
Microsoft hat die Einstellungen für die Kompatibilitätsansicht in Edge hinzugefügt, um es für alte Websites abwärtskompatibel zu machen. Lesen Sie weiter, um zu erfahren, wie Sie es verwenden.
Möchten Sie wissen, was HYD in sozialen Medien und Texten bedeutet? In diesem Beitrag wird die Bedeutung von HYD und seine Verwendung erläutert.