Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Recursos de design e desenvolvimento para o Google Maps Platform

By Tony BraunMar 16, 20233 min read

Esta página também está disponível em English, Deutsch, Español, Français, Italiano e 日本語.

Veja como turbinar os recursos do Google Maps Platform e como a DoiT pode ajudar nessa jornada.

O Google Maps Platform reúne uma ampla coleção de APIs e SDKs que oferecem diversos recursos e funcionalidades de geolocalização. Neste artigo, apresentamos quatro recursos úteis à disposição de arquitetos de soluções e desenvolvedores de software para apoiar o design e o desenvolvimento de aplicações e fluxos de trabalho que usam as APIs do Google Maps Platform.

O primeiro é o novo Google Maps Platform Architecture Center, que vai disponibilizar uma ampla gama de arquiteturas de referência, diagramas, padrões de design, orientações e boas práticas para o design, o desenvolvimento e a implementação de workloads do Google Maps Platform.

O Google Maps Platform Architecture Center traz uma grande variedade de informações e orientações para ajudar designers e desenvolvedores a conhecer e integrar as diversas APIs do Google Maps em suas aplicações, garantindo que sejam projetadas para entregar o máximo em desempenho, escalabilidade e confiabilidade.

Atuando como um hub central para os recursos principais da plataforma, o Google Maps Platform Architecture Center reúne diversos materiais sobre Validação de Endereços, como boas práticas, comparativos de soluções, padrões de design e arquiteturas de referência.

Veja abaixo um exemplo, disponibilizado no Maps Architecture Center, de um diagrama de fluxo de ponta a ponta que usa a API Google Maps Address Validation para capturar endereços durante o checkout de um e-commerce:

Maps-platform

O segundo recurso de design de aplicações para o Google Maps Platform é a interativa e intuitiva Architecture Diagramming Tool. Com ela, dá para incluir ícones de APIs e SDKs do Google Maps Platform em diagramas completos de arquitetura na nuvem, em uma única interface de arrastar e soltar. A Architecture Diagramming Tool é baseada na conhecida plataforma open source Excalidraw.

Google-cloud-platform-maps-api

Veja abaixo um exemplo de um trecho de esquema de arquitetura que inclui recursos do Google Maps Platform, criado com a intuitiva Architecture Diagramming Tool:

GCP-maps

O terceiro recurso recomendado é o Quick Builder do Google Maps Platform, uma biblioteca de templates low-code que facilita a descoberta, a exploração e a implantação de APIs do Google Maps para diversos casos de uso de geolocalização.

O Maps Quick Builder fica disponível no item de menu Solution Library, na seção do Google Maps Platform no GCP Console, e atualmente conta com 19 templates flexíveis que cobrem uma ampla variedade de casos de uso conhecidos, como Marcadores em um Mapa, Autocomplete de Endereços, Cálculo de Distância e descoberta de Lugares (Places). O Quick Builder é ótimo para explorar soluções, e o resultado pode ser usado tanto como código pronto para produção quanto como ponto de partida para extensão e customização.

Abaixo, um exemplo da solução low-code Commute and Transit disponibilizada pelo Maps Quick Builder.

Google-cloud-maps-api

Por fim, a novíssima Google Maps Dev Library oferece uma coleção selecionada de blogs, projetos e códigos open source, além de tutoriais sobre o Google Maps Platform – tudo isso criado por desenvolvedores no mundo todo, servindo de inspiração e norte para qualquer projeto de desenvolvimento que envolva o Google Maps Platform.

Google-cloud-maps

A DoiT é Google Maps Platform Premier Partner e tem ampla expertise e experiência em apoiar nossos clientes no desenvolvimento, na implantação e na manutenção de aplicações que usam APIs e SDKs do Google Maps Platform. Fale com a gente para conhecer melhor nossa proposta de valor em Google Cloud e Maps, bem como os demais produtos e serviços oferecidos pela DoiT.