Un tour d'horizon des travaux récents sur l'API : nouveaux hôtes compatibles, recherches de fuseau horaire et d'altitude plus rapides, fonctionnalités du tableau de bord et meilleure visibilité des quotas.
Les clés d'un nouveau compte continuent de fonctionner pendant un délai de grâce après l'inscription, et ne sont suspendues que si l'adresse e-mail n'est jamais confirmée dans ce délai.
Les listes d'adresses peuvent désormais être envoyées en un seul appel groupé, chaque adresse étant comptée individuellement au lieu que l'appel entier compte pour une seule requête.
Ajouter mg_extras=1 ou un en-tête X-MG-Extras à une recherche d'IP renvoie désormais des détails facultatifs sur les menaces et le réseau en plus de la réponse standard.
Une mise à niveau de l'infrastructure sur l'ensemble de notre pile de service a réduit les temps de réponse sur toute la plateforme, sans aucune modification des formats de requête ou de réponse.
La recherche de code postal dispose désormais de son propre endpoint dédié, distinct du géocodage général, avec sa propre documentation et ses propres paramètres de requête.
Les requêtes de saisie semi-automatique d'adresses sont désormais prises en charge sur les hôtes compatibles qui la proposent, en reprenant le format de requête de saisie semi-automatique propre à chaque fournisseur.
L'endpoint d'altitude traite désormais plus efficacement les longs itinéraires composés de nombreuses coordonnées, à l'intention des applications d'itinéraires et de randonnée qui demandent des profils d'altitude.
Une seule page présente désormais côte à côte les dix-sept hôtes compatibles, ce qui permet de voir facilement quels fournisseurs peuvent être remplacés avec une seule clé.
Les limites de débit de My Geocode sont plus simples qu'il n'y paraît : un quota gratuit quotidien par réseau et par clé, puis du crédit prépayé ou une couverture Unlimited.
La couverture de la recherche de code postal s'étend désormais à davantage de pays qu'auparavant, ce qui élargit la portée de l'endpoint de code postal à un plus grand nombre d'applications.
Les données d'altitude derrière /v1/elevation ont été actualisées, ce qui améliore la précision en particulier sur les terrains escarpés et montagneux, là où les données plus anciennes sont souvent insuffisantes.
La table de recherche de fuseau horaire utilisée par chaque requête a été reconstruite pour gagner en rapidité, sans aucune modification du format de requête ni des champs de réponse.
Chaque réponse de My Geocode comporte un ensemble complet d'en-têtes de quota, si bien qu'un script peut savoir exactement où il en est sans recherche de consommation séparée.
La saisie semi-automatique est l'un des éléments les plus délicats à migrer, car son schéma de requêtes et son comportement de session diffèrent selon les fournisseurs. Voici ce qu'il faut prévoir.
Les recherches d'altitude sont généralement une petite dépendance au sein d'un compte Google Maps plus large. Voici comment transférer proprement cet élément précis.
L'objet connection imbriqué et le paramètre access_key d'ipstack sont des schémas courants à préserver lors d'une migration. Voici comment cela fonctionne.
Les champs compacts loc et org d'ipinfo.io ont façonné beaucoup de code en aval. Voici ce que préserve une migration vers un hôte compatible (drop-in).
Chaque endpoint traite désormais une adresse IPv6 exactement comme une adresse IPv4, des recherches au décompte du quota en passant par le quota gratuit partagé au sein d'un réseau.
La précision vous indique le type de correspondance obtenu. La confiance vous indique à quel point le géocodeur est sûr de lui. Confondre les deux conduit à une mauvaise logique de filtrage.
Aucun compte, aucune carte ni aucune clé n'est nécessaire pour commencer. Chaque adresse bénéficie de 2 500 requêtes gratuites par jour au maximum pour le géocodage, les IP, les fuseaux horaires et l'altitude.