Eine Zapier- oder Make-Automatisierung auf einen neuen Geokodierungs-Host migrieren
No-Code-Automatisierungen mit einem Geokodierungsschritt brauchen einen anderen Migrationsansatz als eigener Code. So gehen Sie bei diesem Wechsel vor.
Geoapify bündelt Geokodierung mit APIs für Routing, Orte und Kartenstile unter einem einzigen apiKey-Parameter, was Teams entgegenkommt, die mit einem Konto mehrere Standortfunktionen gleichzeitig verwalten möchten. Die Geokodierungsantworten folgen einer GeoJSON-ähnlichen Struktur mit einem features-Array, dessen Einträge jeweils properties für Adressfelder und geometry für Koordinaten enthalten.
Da Geoapify mehr als Geokodierung abdeckt, ist eine Migration weg davon selten ein Alles-oder-nichts. Es lohnt sich, den Umfang bewusst festzulegen: Stellen Sie alle Standortfunktionen auf einmal um oder nur die Geokodierungsaufrufe, während Routing oder Kartenstile vorerst bei Geoapify bleiben? Beides ist vernünftig, führt aber zu unterschiedlich viel Arbeit, und wer das mitten im Projekt vermischt, sorgt meist für Verwirrung darüber, welcher Schlüssel welche Anfrage authentifiziert.
My Geocode ist eine API für Geokodierung, IP, Zeitzonen, Höhe und Postleitzahlen und damit ein direkter Ersatz speziell für den Geokodierungsteil einer Geoapify-Integration. Der Kompatibilitätshost für Geoapify bildet das features-Array mit seinen verschachtelten Feldern properties und geometry nach und ändert in der Antwort nur die Texte zu Urheberrecht, Nutzungsbedingungen und Datenschutz. Details zu den Feldern finden Sie unter /compatibility/geoapify/.
Für die Geokodierungsaufrufe bedeutet der Umzug:
apiKey senden, in welchem der vier unterstützten Stile Ihr Client auch immer bereits arbeitet (X-API-Key, Authorization: Bearer, HTTP Basic Auth oder Query-Parameter)features[0].properties und features[0].geometry.coordinates liest, unverändert lassenWenn Routing oder Ortsabfragen vorerst bei Geoapify bleiben, ändert sich daran nichts; der Kompatibilitätshost für die Geokodierung arbeitet unabhängig und erfordert nicht, dass der Rest Ihres Stacks gleichzeitig umzieht.
Bei den Preisen unterscheiden sich ein gebündeltes und ein ungebündeltes Konto in der Struktur und nicht nur in der Zahl. My Geocode berechnet für jeden Endpunkt denselben Preis, einschließlich jedes Kompatibilitätshosts: 2.500 kostenlose Anfragen pro Tag ohne Schlüssel, 2.500 weitere kostenlose pro Schlüssel und Tag, gezählt pro Netzwerk, danach Prepaid-Guthaben zu 0,0001 € pro Anfrage oder ein Unlimited-Schlüssel für 50 € pro Monat. Es gibt keine eigene Preisstufe für Geokodierung im Vergleich zu anderen Abfragen, was die Rechnung vereinfacht, falls Sie später weitere Teile eines Geoapify-basierten Stacks umziehen möchten.
Optionale Extras (Geländehöhe, IP-Bedrohungsdetails und Netzwerkinformationen) sind auf dem Kompatibilitätshost für die Geokodierung verfügbar, wenn Sie mg_extras=1 oder einen X-MG-Extras-Header hinzufügen. Das ist gut zu wissen, wenn einer der Gründe für einen gebündelten Anbieter war, mit einem einzigen Aufruf mehr als eine Art von Daten zu erhalten.
Einen Teil eines Kontos mit mehreren Funktionen zu migrieren, ist ein normaler, schrittweiser Weg, die Abhängigkeit von einem einzelnen Anbieter zu verringern, und erfordert am ersten Tag keine feste Entscheidung über den Rest des Stacks.