Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Concevoir et développer avec Google Maps Platform

By Tony BraunMar 16, 20233 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Découvrez comment tirer le meilleur de Google Maps Platform, et comment DoiT peut vous accompagner.

Google Maps Platform réunit une vaste collection d'API et de SDK qui couvrent un large éventail de fonctionnalités de géolocalisation. Cet article présente quatre ressources utiles aux architectes solutions et aux développeurs pour concevoir et développer des applications et des workflows s'appuyant sur les API de Google Maps Platform.

La première est le nouveau Google Maps Platform Architecture Center, qui proposera prochainement un large éventail d'architectures de référence, de diagrammes, de design patterns, de recommandations et de bonnes pratiques pour la conception, le développement et la mise en œuvre de workloads sur Google Maps Platform.

Le Google Maps Platform Architecture Center mettra à disposition de nombreuses informations et recommandations pour aider concepteurs et développeurs à découvrir et intégrer la grande variété d'API Google Maps dans leurs applications, et garantir des performances, une scalabilité et une fiabilité optimales.

Véritable point d'entrée vers les fonctionnalités clés de la plateforme, le Google Maps Platform Architecture Center regroupe plusieurs ressources consacrées à la validation d'adresses postales : bonnes pratiques, comparaisons de solutions, design patterns et architectures de référence.

Voici un exemple, issu du Maps Architecture Center, de diagramme de flux de bout en bout qui utilise l'API Google Maps Address Validation pour saisir des adresses postales lors d'un parcours de paiement e-commerce :

Maps-platform

La deuxième ressource de conception pour Google Maps Platform est l'Architecture Diagramming Tool, à la fois intuitif et interactif. Il permet d'intégrer les icônes des API et SDK de Google Maps Platform dans des diagrammes d'architecture Cloud complets via une simple interface en glisser-déposer. L'Architecture Diagramming Tool s'appuie sur la célèbre plateforme open source Excalidraw.

Google-cloud-platform-maps-api

Voici un extrait de schéma d'architecture intégrant des ressources Google Maps Platform, réalisé avec l'Architecture Diagramming Tool :

GCP-maps

La troisième ressource recommandée est le Quick Builder de Google Maps Platform, une bibliothèque de templates low-code qui facilite la découverte, l'exploration et le déploiement des API Google Maps pour différents cas d'usage de géolocalisation.

Le Maps Quick Builder est accessible via l'entrée Solution Library de la section Google Maps Platform de la console GCP. Il propose aujourd'hui 19 templates flexibles couvrant des cas d'usage courants : marqueurs sur une carte, autocomplétion d'adresses, calcul de distances ou encore découverte de lieux. Le Quick Builder est précieux pour explorer des solutions, et son résultat peut servir tel quel comme code prêt pour la production, ou de base pour des extensions et personnalisations plus poussées.

Voici un exemple de la solution low-code Commute and Transit proposée par le Maps Quick Builder.

Google-cloud-maps-api

Enfin, la toute nouvelle Google Maps Dev Library propose une sélection d'articles de blog, de projets et code open source ainsi que de tutoriels dédiés à Google Maps Platform — autant de contenus partagés par des développeurs du monde entier, sources d'inspiration et de pistes concrètes pour tout projet de développement lié à Google Maps Platform.

Google-cloud-maps

DoiT est Google Maps Platform Premier Partner et s'appuie sur une expertise et une expérience étendues pour accompagner ses clients dans le développement, le déploiement et la maintenance d'applications intégrant les API et SDK de Google Maps Platform. Contactez-nous pour en savoir plus sur notre proposition de valeur Google Cloud et Maps, ainsi que sur les autres produits et services de DoiT.