Migrer une automatisation Zapier ou Make vers un nouvel hôte de géocodage
Les automatisations sans code construites autour d'une étape de géocodage demandent une autre approche de migration que le code sur mesure. Voici comment gérer ce changement.
Geoapify regroupe le géocodage avec des API de calcul d'itinéraires, de lieux et de styles de carte sous un seul paramètre apiKey, ce qui convient aux équipes qui veulent un seul compte pour gérer plusieurs fonctionnalités de localisation à la fois. Ses réponses de géocodage suivent une structure proche de GeoJSON avec un tableau features, chaque élément portant des properties pour les champs d'adresse et une geometry pour les coordonnées.
Comme Geoapify couvre plus que le géocodage, une migration hors de Geoapify est rarement du tout ou rien. Il vaut la peine de définir délibérément le périmètre : migrez-vous toutes les fonctionnalités de localisation d'un coup, ou seulement les appels de géocodage en laissant pour l'instant le calcul d'itinéraires ou les styles de carte chez Geoapify ? Les deux approches sont raisonnables, mais elles n'impliquent pas la même quantité de travail, et les mélanger en cours de projet crée souvent de la confusion sur la clé qui authentifie chaque requête.
My Geocode est une API de géocodage, de recherche d'IP, de fuseau horaire, d'altitude et de code postal : c'est donc un remplacement direct de la partie géocodage d'une intégration Geoapify en particulier. L'hôte compatible Geoapify reproduit le tableau features et ses champs imbriqués properties et geometry, en ne modifiant que le texte relatif aux droits d'auteur, aux conditions et à la confidentialité dans la réponse. Le détail des champs se trouve sur /compatibility/geoapify/.
Pour les appels de géocodage, migrer signifie :
apiKey Geoapify, dans celui des quatre modes pris en charge que votre client utilise déjà (X-API-Key, Authorization: Bearer, authentification HTTP Basic ou paramètre de requête)features[0].properties et features[0].geometry.coordinatesSi le calcul d'itinéraires ou la recherche de lieux restent chez Geoapify pour l'instant, rien ne change de ce côté ; l'hôte compatible de géocodage fonctionne de manière indépendante et n'exige pas que le reste de votre pile migre en même temps.
C'est sur les tarifs qu'un compte groupé et un compte non groupé diffèrent par leur structure, et pas seulement par leurs montants. My Geocode applique le même tarif à chaque endpoint, y compris chaque hôte compatible : 2 500 requêtes gratuites par jour sans clé, 2 500 requêtes gratuites de plus par clé et par jour, décomptées par réseau, puis du crédit prépayé à 0,0001 € par requête ou une clé Unlimited à 50 € par mois. Il n'existe pas de palier tarifaire distinct pour le géocodage par rapport aux autres recherches, ce qui simplifie les calculs si vous décidez plus tard de migrer une plus grande partie d'une pile basée sur Geoapify.
Des extras facultatifs (altitude du sol, informations sur les menaces IP et informations réseau) sont disponibles sur l'hôte compatible de géocodage en ajoutant mg_extras=1 ou un en-tête X-MG-Extras, ce qui est bon à savoir si vous utilisiez un fournisseur groupé en partie pour obtenir plus d'un type de données en un seul appel.
Migrer une seule partie d'un compte multifonction est une façon normale et progressive de réduire la dépendance à un fournisseur unique, et cela n'exige pas de décision ferme sur le reste de la pile dès le premier jour.