Os clientes Java, Python, Go e Node.js dos serviços do Google Maps são bibliotecas de cliente apoiadas pela comunidade e que têm código aberto sob a Licença Apache 2.0. Eles estão disponíveis para download e contribuições no GitHub, onde você também encontrará instruções de instalação e exemplos de código:
- Cliente Java para serviços do Google Maps (em inglês)
- Cliente Python para serviços do Google Maps (em inglês)
- Cliente Go para serviços do Google Maps (em inglês)
- Cliente Node.js para serviços do Google Maps (em inglês)
- Cliente Objective-C para serviços do Google Maps
- Cliente de API do Google: guia do desenvolvedor Java
Por que usar as bibliotecas de cliente?
Com os clientes Java, Python, Go e Node.js, você pode trabalhar com serviços da Web do Google Maps no seu servidor. Eles englobam os recursos das seguintes APIs:
Além dos recursos oferecidos por essas APIs, as bibliotecas de cliente facilitam algumas tarefas comuns.
- Limitação automática de taxa: por padrão, as solicitações são enviadas de acordo com a limitação de taxa esperada para cada serviço da Web. Você pode fornecer limites personalizados de QPM
new GeoApiContext().setQueryRateLimit(qpm)
: - Nova tentativa em caso de falha: as bibliotecas de cliente farão uma nova tentativa automaticamente para qualquer solicitação se a API retornar um erro
5xx
. As novas tentativas usam uma retirada exponencial, o que é útil em caso de falhas intermitentes. - Autenticação fácil: as bibliotecas de cliente facilitam a autenticação. pela sua chave de API.
- POJOs: as bibliotecas Java retornam objetos nativos para cada resposta da API. As bibliotecas Python retornam a estrutura conforme ela é recebida da API.
- Assíncrono ou síncrono: todas as solicitações são compatíveis com estilos de chamada assíncronos ou síncronos.
Termos e Condições
As bibliotecas de cliente para os serviços da Web do Google Maps usam a Licença Apache 2.0.
As bibliotecas do cliente são wrappers dos serviços da Web do Google Maps. Esses serviços são regidos pelos Termos de Serviço da Plataforma Google Maps.
Importante: essas bibliotecas não são cobertas pela política padrão de suspensão de uso nem pelo contrato de suporte do Google.