Bibliotecas de clientes para Google Maps Web Services

O Java Client, o Python Client, o Go Client e o Node.js Client for Google Maps Services são bibliotecas do cliente com suporte de comunidades e código aberto regidas pela licença do Apache 2.0. Estão disponíveis para download e contribuições no GitHub, onde também é possível encontrar instruções de instalação e códigos de exemplo:

Por que usar as bibliotecas do cliente?

O Java Client, o Python Client, o Go Client e o Node.js Client for Google Maps Services permitem trabalhar com serviços Web do Google Maps no servidor. Elas englobam os recursos das seguintes APIs:

Além dos recursos fornecidos 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 o limite de taxa esperado por cada serviço web. Você pode fornecer limites personalizados de consultas por segundo com new GeoApiContext().setQueryRateLimit(qps).
  • Nova tentativa após falha As bibliotecas de cliente fazem uma nova tentativa para qualquer solicitação se a API enviar 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 com sua chave de API gratuita. Clientes do Google Maps APIs Premium Plan podem usar seu ID de cliente e segredo.
  • POJOs As bibliotecas Java retornam objetos nativos para cada resposta da API. As bibliotecas Python retornam a estrutura à medida que a API as envia.
  • 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 do cliente para o Google Maps Web Services são autorizadas pela licença do Apache 2.0.

As bibliotecas do cliente são wrappers do Google Maps Web Services. Os serviços Web do Google Maps são regidos pelos Termos de serviço das Google Maps APIs.

Importante: Essas bibliotecas não têm política de suspensão de uso nem contrato de suporte padrão do Google.

Chaves de API e IDs de cliente

Cada serviço Web do Google Maps requer uma chave de API ou um ID de cliente. Para saber mais sobre quando usar uma chave de API, quando usar um ID de cliente e como obter uma chave de API ou ID de cliente, acesse o guia de autenticação da API que está usando:

Enviar comentários sobre…

Google Maps Web Service APIs
Google Maps Web Service APIs