Drop-in-Ersatz für LocationIQ

Die Endpunkte search, reverse, autocomplete und timezone von LocationIQ antworten unter locationiq.mygeocode.com. Das JSON-Array im Nominatim-Stil mit display_name, address und boundingbox wird in unveränderter Struktur geliefert.

Einen Hostnamen ändern

Ursprünglicher Host
  • us1.locationiq.com
  • eu1.locationiq.com
Stattdessen verwendenlocationiq.mygeocode.com
Schlüsselparameterkey (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)
Vorher
curl "https://us1.locationiq.com/v1/search?key=YOUR_LOCATIONIQ_KEY&q=Sydney+Opera+House&format=json"
Nachher
curl "https://locationiq.mygeocode.com/v1/search?key=YOUR_MYGEOCODE_KEY&q=Sydney+Opera+House&format=json"

Warum Nutzer wechseln

Dieselbe Schnittstelle, 2.500 kostenlose Anfragen pro Tag pro Schlüssel und ein pauschaler Unlimited-Schlüssel für stark genutzte Anwendungen.

Gleiches kostenloses Kontingent, mit oder ohne Schlüssel. Anfragen an locationiq.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.

Preise ansehen Kostenlosen Schlüssel holen

Endpunkte

Pfad auf locationiq.mygeocode.comFunktionBasiert auf
/v1/search?q=...&format=jsonGeokodierungGeokodierung
/v1/reverse?lat=...&lon=...&format=jsonReverse-GeokodierungReverse-Geokodierung
/v1/autocomplete?q=...AutovervollständigungAdress-Autovervollständigung
/v1/timezone?lat=...&lon=...ZeitzoneZeitzonen-Abfrage

Beispielantwort

Das liefert die obige Anfrage. Feldnamen, Verschachtelung und Typen folgen LocationIQ. Nur die Daten dahinter stammen von uns.

Antwort von locationiq.mygeocode.com
[
  {
    "place_id": "mg.au.poi.3b7e91c0",
    "licence": "Data by My Geocode, https://www.mygeocode.com/terms/",
    "osm_type": "way",
    "osm_id": 4245932,
    "boundingbox": ["-33.8576", "-33.8560", "151.2141", "151.2166"],
    "lat": "-33.8567844",
    "lon": "151.2152967",
    "display_name": "Sydney Opera House, Bennelong Point, Sydney, New South Wales, 2000, Australia",
    "class": "tourism",
    "type": "attraction",
    "importance": 0.8543,
    "icon": "https://www.mygeocode.com/assets/img/icons/tourism.png",
    "address": {
      "name": "Sydney Opera House",
      "road": "Bennelong Point",
      "suburb": "Sydney",
      "city": "Sydney",
      "state": "New South Wales",
      "postcode": "2000",
      "country": "Australia",
      "country_code": "au"
    }
  }
]

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 LocationIQ-Schlüssel stand: im Query-Parameter 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.

  • Der Zeitzonen-Endpunkt ist live und liefert Name, Offset, Sommerzeit-Kennzeichen und beide Namen.
  • Kein Batch-Endpunkt, weil das Original keinen hat. Für Massenverarbeitung verwenden Sie POST /v1/forward oder /v1/reverse auf api.mygeocode.com (bis zu 100 pro Aufruf, jeweils eine Anfrage).

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

So funktionieren die Drop-in-Hosts, der Überblick und die Drop-ins für JavaScript-Bibliotheken.