Drop-in-Ersatz für Geocodio
Geocodio konzentriert sich auf die Vereinigten Staaten und Kanada. geocodio.mygeocode.com beantwortet dessen Geocode- und Reverse-Endpunkte in derselben Struktur und akzeptiert Adressen aus aller Welt.
Einen Hostnamen ändern
| Ursprünglicher Host |
|
|---|---|
| Stattdessen verwenden | geocodio.mygeocode.com |
| Schlüsselparameter | api_key (optional: Jede Adresse erhält 2.500 Anfragen pro Tag ohne Schlüssel; setzen Sie hier Ihren My Geocode Schlüssel ein für Guthaben, Pakete und einen Nutzungsverlauf) |
curl "https://api.geocod.io/v1.7/geocode?q=1109+N+Highland+St,+Arlington+VA&api_key=YOUR_GEOCODIO_KEY"curl "https://geocodio.mygeocode.com/v1.7/geocode?q=1109+N+Highland+St,+Arlington+VA&api_key=YOUR_MYGEOCODE_KEY"Warum Nutzer wechseln
Dieselbe Schnittstelle, weltweite Abdeckung und keine Preisstufen pro Abfrage, die Sie im Blick behalten müssen.
Gleiches kostenloses Kontingent, mit oder ohne Schlüssel. Anfragen an geocodio.mygeocode.com zählen zu denselben 2.500 kostenlosen Anfragen pro Tag, die Ihre Adresse oder Ihr Schlüssel auf unseren eigenen Endpunkten erhält. Darüber hinaus Prepaid-Guthaben zu 0,0001 € pro Anfrage oder 50 € pro Monat für einen Unlimited-Schlüssel. Für die Registrierung brauchen Sie nur eine E-Mail-Adresse, sonst nichts.
Endpunkte
| Pfad auf geocodio.mygeocode.com | Funktion | Basiert auf |
|---|---|---|
/v1.7/geocode?q=... | Geokodierung | Geokodierung |
/v1.7/reverse?q=lat,lng | Reverse-Geokodierung | Reverse-Geokodierung |
/v1.7/geocode (POST, JSON array) | Batch-Geokodierung | Geokodierung |
Beispielantwort
Das liefert die obige Anfrage. Feldnamen, Verschachtelung und Typen folgen Geocodio. Nur die Daten dahinter stammen von uns.
{
"input": {
"address_components": {
"number": "1109",
"predirectional": "N",
"street": "Highland",
"suffix": "St",
"formatted_street": "N Highland St",
"city": "Arlington",
"state": "VA",
"country": "US"
},
"formatted_address": "1109 N Highland St, Arlington, VA"
},
"results": [
{
"address_components": {
"number": "1109",
"predirectional": "N",
"street": "Highland",
"suffix": "St",
"formatted_street": "N Highland St",
"city": "Arlington",
"county": "Arlington County",
"state": "VA",
"zip": "22201",
"country": "US"
},
"formatted_address": "1109 N Highland St, Arlington, VA 22201",
"location": { "lat": 38.886665, "lng": -77.094733 },
"accuracy": 1,
"accuracy_type": "rooftop",
"source": "My Geocode"
}
]
}Details und Unterschiede
Für die ersten 2.500 Anfragen pro Tag ist kein Schlüssel nötig. Um einen My Geocode Schlüssel zu verwenden, setzen Sie ihn dort ein, wo Ihr Geocodio-Schlüssel stand: im Query-Parameter api_key. Der Header X-API-Key, Authorization: Bearer und HTTP-Basic-Authentifizierung (der Schlüssel als Benutzername) funktionieren ebenfalls auf jedem Host, sodass Client-Bibliotheken, die sich auf ihre eigene Weise authentifizieren, unverändert weiter funktionieren.
- Batch-Anfragen funktionieren: Senden Sie per POST eine JSON-Liste oder ein Objekt. Die Antwort ist
resultsmit einem Eintrag pro Eingabe, jeder mit derquery, aus der er stammt (bei einem Objekt der Objektschlüssel), und seiner eigenenresponse. - Reverse-Batches haben dieselbe Struktur, mit
lat,lon-Strings als Eingabe. - Ein Batch umfasst bis zu 10.000 Einträge, wie bei Geocodio, und jeder Eintrag zählt als eine Abfrage, so wie Geocodio zählt. Ein Batch, der größer ist als das verbleibende Tageskontingent, wird vollständig mit dem Fehler von Geocodio abgelehnt, statt teilweise verarbeitet zu werden.
Wenn Ihr Client von einem Feld oder Verhalten abhängt, das hier nicht aufgeführt ist, sagen Sie es uns. Kompatibilitätslücken werden schnell geschlossen, weil sie meist klein sind.
Weitere Drop-in-Hosts
- Google Maps
- Bing Maps
- HERE
- Mapbox
- Geocode.Farm
- Nominatim (OSM)
- OpenCage
- LocationIQ
- Geoapify
- TomTom
- MapQuest
- PositionStack
- ip-api
- ipinfo
- ipstack
- Open-Elevation
So funktionieren die Drop-in-Hosts, der Überblick und die Drop-ins für JavaScript-Bibliotheken.