Bibliotecas cliente para los servicios web de Google Maps

Las bibliotecas cliente de Java, Python, Go y Node.js para los servicios de Google Maps son bibliotecas de código abierto según la licencia Apache 2.0 que cuentan con asistencia de la comunidad. Es posible descargarlas y realizar contribuciones en GitHub, donde también encontrarás instrucciones de instalación y código de muestra:

¿Por qué usar las bibliotecas cliente?

Las bibliotecas cliente de Java, Python, Go y Node.js para los servicios de Google Maps te permiten trabajar con los servicios web de Google Maps en tu servidor. Incluyen la funcionalidad de las siguientes API:

Además de la funcionalidad que proporcionan estas API, las bibliotecas cliente facilitan un poco algunas tareas comunes.

  • Límite de frecuencia automático: De forma predeterminada, las solicitudes se envían según el límite de frecuencia previsto para cada servicio web. Puedes proporcionar límites de QPS personalizados con new GeoApiContext().setQueryRateLimit(qps).
  • Volver a intentar en caso de error: Las bibliotecas cliente volverán a intentar automáticamente cualquier solicitud si la API envía un error 5xx. Los reintentos usan la retirada exponencial, que ayuda en caso de errores intermitentes.
  • Autenticación sencilla: Las bibliotecas cliente facilitan la autenticación con tu clave de API.
  • POJO: Las bibliotecas de Java muestran objetos nativos para cada una de las respuestas de la API. Las bibliotecas de Python muestran la estructura tal como se recibe de la API.
  • Asíncrona o síncrona: Todas las solicitudes admiten un estilo de llamada síncrona o asíncrona.

Términos y Condiciones

Las bibliotecas cliente para los servicios web de Google Maps cuentan con la licencia Apache 2.0.

Las bibliotecas cliente son wrappers para los servicios web de Google Maps. Estos servicios se rigen por las Condiciones del Servicio de Google Maps Platform.

Importante: Estas bibliotecas no se contemplan en la política de baja ni en el acuerdo de asistencia estándares de Google.