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.
Früher war Google Maps der unbestrittene König der Geokodierung und forderte eine königliche Summe von Entwicklern, die seine Daten in ihre Apps integrieren wollten. Aber im Jahr 2018 sagten die Innovatoren von SaaS Industries „Genug ist genug“ und veröffentlichten ihre zu 100 % in Euro hergestellte Geocode-API, um den Zugriff auf wirklich globale Datensätze auf einen erschwinglichen Preis zu reduzieren.
Haben sie ihre Aufgabe also erfolgreich gemeistert? Heute werden wir uns in unserem umfassenden Test genauer ansehen, was die Geocode API ausmacht und ob sie für Ihr Unternehmen geeignet ist.
Geokodierung 101 – Häufige Anwendungsfälle
Die Chancen stehen gut, dass Sie auf dieser Seite nicht viel von einer Einführung in die Geokodierung benötigen. Aber damit Sie mit allen im Raum sprechen können, finden Sie hier eine kurze Einführung in die Technik und wie sie für Ihr Unternehmen von Vorteil sein kann.
Im Wesentlichen ist Geokodierung der Prozess der Konvertierung von Adressen und Standorten im Klartext in genaue Längen- und Breitengrade auf der Weltkarte. In ähnlicher Weise nimmt die umgekehrte Geokodierung diese Koordinaten und spuckt die realen Namen der Orte aus, die am engsten (nach Nähe und/oder Relevanz) mit dieser Geolokalisierung verbunden sind.
Die ganze Palette von Anwendungen für diese Technologie ist schwindelerregend, aber um nur einige zu nennen:
Warum Geocode API Ihre Überlegung wert ist
Praktisch jeder kennt und verwendet Google Maps. Es ist der Goldstandard für Geolokalisierungsdaten, da wir fast täglich mit seinem Datensatz interagieren. Größtenteils vertrauen wir zusammen sehr stark in Maps, sodass die Integration in Ihre App das Vertrauen der Verbraucher in Ihr Angebot durch Assoziation stärkt.
Warum sollten Sie also einem relativen Neuling wie der Geocode-API vertrauen? Es läuft auf den ROI hinaus – Googles Dienste sind teuer . Lassen Sie es uns ins rechte Licht rücken: Eine halbe Million API-Anfragen an Google zu stellen, würde coole 2.000 US-Dollar pro Monat kosten. Sie erhalten erstaunliche Daten – aber Sie sollten besser eine fundierte Möglichkeit haben, sie zu nutzen, oder Sie gehen schnell pleite.
Auf der anderen Seite erhalten Sie mit dem einfachsten und am wenigsten ermäßigten bezahlten Plan von Geocode API ZWEI MILLIONEN Anfragen für nur 85 USD pro Monat. Wenn Sie den Preis pro Anfrage vergleichen, erhalten Sie:
Geocode API ist buchstäblich hundertmal billiger als die Google Maps API. Darüber hinaus ist der Datensatz von vergleichbarem Umfang und Qualität. (Tatsächlich gibt es einige sinnvolle Möglichkeiten, in denen es tatsächlich besser ist als die von Google, aber darauf werden wir später eingehen.)
Abgesehen von Dollar-Wert-Vergleichen ist die Geocode-API äußerst einfach zu verwenden und zu integrieren. Trotz dieser Tatsache hat SaaS Industries alles getan, um Concierge-Onboarding und personalisierte Kundenbetreuung anzubieten (alle Support-Tickets werden ohne Ausnahme innerhalb von 24 Stunden beantwortet) – und diesen Service direkt in den Preis integriert, den Sie für diese Millionen monatlicher Anfragen zahlen .
Letztendlich kann das Argument Google vs. Geocode API analog zum Kauf eines teuren Designerhemds im Vergleich zu der Zahlung eines Bruchteils des Preises für die Herstellung eines teuren Designerhemds an Ihren örtlichen Schneider gemacht werden. Unser Geld liegt darin, dass das Maßhemd die bessere Passform hat.
Verwenden der Geocode-API
Normalerweise empfehlen wir Ihnen, direkt zur Dokumentationsseite der API zu gehen, um mehr über ihre Endpunkte, Parameter und Integrationen zu erfahren. Aber diese Taktik funktioniert nur irgendwie mit Geocode API…
Tatsächlich enthüllt das Navigieren zu https://geocodeapi1.docs.apiary.io nur spärliche Informationen, wobei der Großteil des Wortschatzes in Richtung der drei grundlegenden Authentifizierungsmethoden geht. Der Rest der Seite widmet weniger als zwei Sätze den Kernendpunkten, die das Geocode API ticken lassen (dies sind /search , /reverse und /status ). Was gibt es also?
Geocode API basiert einen Großteil seiner Infrastruktur auf Pelias , der Open-Source-Geolocation-Source-Engine von Mapzen. Als solche haben die beiden einen gemeinsamen Parametersatz, und daher reicht die Dokumentation von Pelias aus, um Ihnen beizubringen, wie Sie die Geocode-API sowohl für die Vorwärts- als auch für die Rückwärts- Geokodierung verwenden.
Sehen wir uns nun an, was Sie mit jedem Endpunkt tun können.
Geokodierung weiterleiten mit /search
Ihre einfachste API-Anfrage sieht in etwa so aus:
https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=Atlanta
Wenn Sie das aufschlüsseln, sehen Sie die Geocode-API-Basis-URL, angehängt vom /search- Endpunkt, Ihrem API-Schlüssel und Ihrer Abfrage für Atlanta. Obwohl wir nach Atlanta, GA, gesucht haben, liefert die Geocode-API eine Menge Ergebnisse, die möglicherweise mehr Nischenanfragen für den Begriff erfüllen (wie Atlanta, KS oder das Hotel Atlanta in Wien, Österreich).
Hier ist ein Ausschnitt dessen, was es zurückgeben wird:
{ "Geokodierung": { "Version": "0.2", "Attribution": "https://geocodeapi.io/attribution", "query": { "text": "atlanta", "size": 10, " Schichten": [ "Ort", "Straße", "Land", "Makroregion", "Region", "Kreis", "Lokaladmin", "Ort", "Bezirk", "Nachbarschaft", "Kontinent", "Imperium" ", "dependency", "macrocounty", "macrohood", "microhood", "disputed", "postal code", "ocean", "marinearea" ], "private": false, "lang": { "name": "Englisch", "iso6391": "de", "iso6393": "eng", "defaulted: true }, "querySize": 20, "parser": "libpostal", "parsed_text": { "city": "atlanta" } }, "warnings": [ "Leistungsoptimierung: 'address' Layer ausschließen" ], "engine": { "name": "Pelias", "author": "Mapzen", "version": "1.0" }, "timestamp": 1587247179802 }, "type": "FeatureCollection", "features" : [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -84.414581, 33.769805 ] }, "properties": { "id": "85936429", " gid": "whosonfirst:locality:85936429", "layer": "locality", "source":"whosonfirst", "source_id": "85936429", "name": "Atlanta", "confidence": 1, "match_type": "exact", "accuracy": "centroid", "country": "USA" , "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "Georgia", "region_gid": "whosonfirst:region:85688535", "region_a": "GA", " locality": "Atlanta", "locality_gid": "whosonfirst:locality:85936429", "continent": "Nordamerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, GA, USA " }, "bbox": [ -84.5508496385, 33.6479858, -84.2896205088, 33.8868632704 ] }, { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -93.05266, 33.11875 ] }, "properties": { "id": " 1125873901", "gid": "whosonfirst:locality:1125873901", "layer": "locality", "source": "whosonfirst", "source_id": "1125873901", "name": "Atlanta", "confidence" : 1, "match_type": "exact", "accuracy": "centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region ": "Arkansas", "region_gid": "whosonfirst:region:85688549","region_a": "AR", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125873901", "continent": "Nordamerika", "continent_gid": "whosonfirst:continent:102191575", " label": "Atlanta, AR, USA" }, "bbox": [ -93.05266, 33.11875, -93.05266, 33.11875 ] }, { "type": "Feature", "geometry": { "type": "Point" , "coordinates": [ -121.12077, 37.81298] }, "properties": { "id": "1125797253", "gid": "whosonfirst:locality:1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "name": "Atlanta", "Confidence": 1, "match_type": "exact", "accuracy": "centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent ": "Nordamerika", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } .. .centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Nordamerika", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "Nordamerika", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "North ." America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."California", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "North ." America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...
Natürlich möchten Sie nicht immer alle Optionen als Antwort auf eine grundlegende Anfrage haben. In diesem Fall verwenden Sie die verschiedenen Parameter der Geocode-API. Hier ist ein nicht erschöpfender Blick auf jeden von ihnen:
Das Schöne an diesem System ist, dass Sie Parameter für hochpräzise und relevante Ergebnisse kombinieren können. Sie können beispielsweise sowohl die Rechteck- als auch die Kreisgrenzen verwenden, um nur dort zu suchen, wo sich die beiden überlappen, oder Sie können beide mit der Näherungsfunktion kombinieren und anpassen.
Geocode API hat noch ein paar weitere Tricks im Ärmel, mit denen Sie Ihre Ergebnisse in Form von Filtern verwalten können:
Reverse Geocoding mit /reverse
Dies ist der Endpunkt für die umgekehrte Geokodierung, bei der eine Suche auf eingegebenen Koordinaten basiert. Es werden dann Ergebnisse angezeigt, die am wahrscheinlichsten für Ihre Suche relevant sind. Eine Suche um die Koordinaten 41,4036° N, 2,1744° E würde beispielsweise so aussehen:
https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744
Das Top-Ergebnis? Die Sagrada Familia in Barcelona, Spanien. Und tatsächlich würden Sie all diese Informationen und mehr pro Ergebnis zurückgegeben, anstatt nur die Sagrada Familia.
Wieder einmal gibt es mehrere möglichen Schichten von Informationen und vier große Datenquellen zu analysieren. Sie können Ihre Suche auch mit einem Kreis , nach Land oder nach gid eingrenzen . Und natürlich können Sie die Anzahl der Ergebnisse, die Sie mit size erhalten, erweitern oder einschränken .
Am wichtigsten für diesen Endpunkt sind die Distanz- und Konfidenzbewertung, die zusammengenommen die Methode der API ist, Ihnen mitzuteilen, wie sicher Sie mit Ihrer Abfrage nach einem bestimmten Ergebnis gesucht haben.
Überprüfen Sie Ihr Kontingent mit /status
Der Aufruf dieses Endpunkts ist der einfachste der drei wichtigsten Endpunkte und gibt Ihre verbleibenden Anforderungen zurück. Diese Informationen sind auch in Ihrem Konto-Dashboard verfügbar, aber wer hat Zeit, dorthin zu navigieren, wenn Ihre App es Ihnen direkt sagen kann?
Leistung
Wir wissen also, was die Geocode-API kann, aber wie gut macht sie es?
Auch hier ist Vertrauen der Schlüssel. Wenn Sie sich für einen kostenpflichtigen Geocode-API-Plan anmelden, bietet Ihnen SaaS Industries ein SLA, das eine beeindruckende Verfügbarkeit von 99,9 % garantiert. Mit Tausenden von zufriedenen Kunden auf der ganzen Welt, von Start-ups bis hin zu Großunternehmen, ist es klar, dass sie diese Verpflichtung sehr ernst nehmen.
Angesichts ihrer Kundschaft ist diese Zahl keine leichte Aufgabe. Tatsächlich verarbeitet Geocode API täglich Millionen von Anfragen ohne Probleme, nicht zuletzt dank seines robusten weltweiten Servernetzwerks. Dies ist der Schlüssel für Unternehmen, die aggressiv skalieren möchten – Sie müssen keine Ressourcen verschwenden, um eine neue Geokodierungslösung für den Betrieb auf Unternehmensebene zu entwickeln.
Apropos Server, Geocode API respektiert Ihr Recht auf Privatsphäre mit 256-Bit-SSL-Verschlüsselung. Dadurch wird sichergestellt, dass Ihre geschäftskritischen Geschäftsdaten nie in falsche Hände geraten und Sie Ihre API-Integration ohne Bedenken uneingeschränkt nutzen können.
Aber was ist mit den Daten selbst? Geocode API bezieht seinen Datensatz hauptsächlich von OpenStreetMap, der Open-Source-Kartenumgebung, der Entwickler und digitale Kartographen auf der ganzen Welt vertrauen.
Im Vergleich zu Google ist OSM unbürokratisch und kann schnell aktualisiert werden, um geografische Veränderungen widerzuspiegeln, die von Stadtentwicklung bis hin zu Naturkatastrophen verursacht werden. Darüber hinaus hat OSM bewiesen, dass es nicht anfälliger für falsche Kartierungen durch kartografische Vandalen ist als die geschlossene Umgebung von Google.
In Kombination mit OpenAddresses, Who's on First und GeoNames ist klar, dass Geocode API einen qualitativ hochwertigen, agilen und vollständig globalen Datensatz bietet, der mit dem von Google konkurrieren kann.
Preisgestaltung
Wir haben die großzügigen Preise von Geocode API bereits in der Zusammenfassung angesprochen, aber jetzt werfen wir einen Blick darauf, was jede der fünf Abonnementstufen bietet.
Fazit zur Geocode-API
SaaS Industries hat sich zum Ziel gesetzt, qualitativ hochwertige Geokodierung viel erschwinglicher zu machen als die Google Maps API. Zu diesem Zweck ist Geocode API ein voller Erfolg.
Es bietet ähnliche oder bessere Funktionen wie Google, aber zu tatsächlichen Cent pro Dollar. Die API selbst basiert auf der unglaublich beliebten Pelias-Plattform von Zenmap, sodass die Geocode-API das Rad nicht neu erfinden musste, um erfolgreich zu sein. Darüber hinaus unterhält SaaS Industries ein robustes Servernetzwerk, das sich durch unglaubliche Geschwindigkeiten und Verfügbarkeit, überragende Sicherheit und nahtlose Skalierbarkeit auszeichnet. Wenn die rohen Statistiken nicht ausreichen, um Sie zu überzeugen, dann wird das leidenschaftliche und brillante Geocode API-Supportteam unermüdlich daran arbeiten, den Unterschied auszugleichen.
Insgesamt wird es Ihnen schwer fallen, eine robustere, benutzerfreundlichere und kostengünstigere Geokodierungs-API zu finden. TipsWebTech360 empfiehlt Start-ups, KMUs und Unternehmen gleichermaßen die Geocode-API.
Haben Sie Fragen oder Kommentare zur Geocode-API? Hinterlassen Sie uns eine Notiz in den Kommentaren unten!
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.