Preguntas frecuentes

Primeros pasos

Comprensión de las condiciones de servicio

Facturación y límites de uso

Uso de las Google Maps APIs

Servicios de las Google Maps APIs

Google Maps SDK for iOS

Primeros pasos

¿Qué son las Google Maps APIs?

Las Google Maps APIs ofrecen a los desarrolladores varias formas de incorporar Google Maps a páginas web o recuperar datos de Google Maps. También admiten un uso simple o una amplia personalización. Hay varias opciones de API:

API web:

Web Service API:

Mobile API:

Según tus necesidades, podrías necesitar usar una sola o una combinación de esas API.

Si tienes un sitio web empresarial o comercial, también puede interesarte Google Maps APIs Premium Plan.

¿Qué API necesito?

Para obtener ayuda en la búsqueda de la API correcta en función de tus requisitos funcionales, échale un vistazo al Seleccionador de API.

¿Qué países se abarcan en las Google Maps APIs?

El equipo de Google Maps lanza constantemente nueva información sobre mapas y aumenta nuestra cobertura internacional. Consulta los Datos de cobertura de Google Maps para obtener información de cobertura actualizada. Puedes filtrar los datos con el cuadro de filtro en la parte superior de la página. Ten en cuenta que los datos de cobertura pueden cambiar si se modifican los acuerdos de licencia con los proveedores de datos.

Consulta también:

¿Puedo disponer Google Maps en mi sitio sin usar las Google Maps APIs?

Sí. Google Maps ahora ofrece la posibilidad de incorporar el mapa que estés viendo a tu sitio web o blog, sin programación y sin usar las Google Maps APIs. Puedes encontrar más información aquí.

¿Cómo puedo ofrecer aplicaciones de Google Maps en dispositivos móviles?

Para incorporar mapas a una aplicación de Android, usa la Google Maps Android API.

Para incorporar mapas a una aplicación de iOS nativa, usa el Google Maps SDK for iOS.

Google Maps JavaScript API se desarrolló para contemplar los dispositivos móviles, y es compatible con aplicaciones de navegador para equipos de escritorio y dispositivos que incluyan un navegador web con una implementación completa de JavaScript, como el iPhone de Apple.

Para aplicaciones orientadas a dispositivos que no admiten el uso de JavaScript API, Google Static Maps API proporciona imágenes de mapas en formatos GIF, JPG y PNG, incluidos marcadores y polilíneas. Ten en cuenta que el uso de Google Static Maps API fuera de aplicaciones basadas en navegador requiere que la imagen del mapa esté vinculada a Google Maps.

¿Puedo imprimir mapas desde la JavaScript API?

No se admiten impresiones desde la JavaScript API. Esto se debe a que la compatibilidad con impresión no es uniforme en los navegadores más comunes. Recomendamos usar la Static Maps API para realizar impresiones.

¿Cómo puedo comenzar a usar las Google Maps APIs en mi sitio?

Consulta la documentación de la Maps Javascript API para obtener ejemplos e información detallada.

¿Cómo puedo recibir notificaciones cuando haya modificaciones en las Google Maps APIs?

Debes suscribirte al Blog para desarrolladores de Google Geo para obtener las últimas novedades sobre las diferentes opciones que Google Geo ofrece a los desarrolladores.

Comprensión de las condiciones de servicio

¿Cuáles son las Condiciones de servicio de las Google Maps APIs?

Las Condiciones de servicio de las Google Maps APIs se encuentran disponibles en la siguiente dirección:

https://developers.google.com/maps/terms

Si eres cliente de Google Maps APIs Premium Plan, consulta tu acuerdo para hallar las condiciones que rigen tu aplicación de las Google Maps APIs.

¿Cumple mi sitio con las Condiciones de servicio de las Google Maps APIs?

Las Maps API se encuentran disponibles, sin costo, en todos los sitios a los que pueden acceder los consumidores. Puedes usar las Google Maps APIs en sitios web comerciales y no comerciales siempre y cuando el sitio cumpla con las Condiciones de servicio.

Sin embargo, existen determinados usos de las Google Maps APIs que simplemente rechazamos: por ejemplo, mapas que identifiquen sitios de venta de drogas ilegales en ciudades o sitios que estén relacionados con cualquier otra actividad ilegal. También respetamos la privacidad de las personas; por ello, las Google Maps APIs no deben usarse para identificar información privada de individuos.

Debes buscar asesoramiento propio para determinar si tu aplicación cumple con las condiciones de servicio antes de desarrollarla y lanzarla. Los ingenieros de Google solo pueden ofrecer asistencia técnica y no están calificados para ofrecer asesoramiento legal. Google se reserva el derecho de suspender o dar de baja el uso del servicio en cualquier momento, por lo que te recomendamos que leas las condiciones de servicio detenidamente.

Si tienes un sitio web comercial o empresarial, también te puede interesar el Google Maps APIs Premium Plan, cuyas Condiciones de uso son distintas y pueden ser más útiles para tus necesidades.

¿Puedo acceder de forma directa a las imágenes satelitales y de mapas?

Está prohibido acceder a mapas o imágenes satelitales mediante cualquier mecanismo que no sea las Google Maps APIs (como una API de mapas propia o una secuencia de comandos para descargar mosaicos por lotes). Se bloqueará el acceso de tu aplicación a los mosaicos si accede a ellos sin las Google Maps APIs. Consulta la sección 10.1.a de las condiciones de servicio de Google Maps para obtener información detallada.

¿Puedo usar las Google Maps APIs en un sitio web comercial?

Si los consumidores pueden acceder generalmente a tu sitio sin pagar, puedes usar las Google Maps APIs. Por ejemplo, si tu sitio recibe ingresos por publicidad, es probable que cumpla con las Condiciones de servicio de las Google Maps APIs. Si cobras una tarifa a las personas por disponer información en tu mapa (p. ej., para publicar la venta de un inmueble), pero muestras esta información usando las Google Maps APIs en una sección gratuita de tu sitio, también cumplirás con las Condiciones de servicio de las Google Maps APIs.

No obstante, no todos los usos comerciales están permitidos. Por ejemplo, si tu sitio cumple con alguno de los siguientes criterios, debes comprar la licencia Google Maps APIs Premium Plan adecuada:

  • Tu sitio solo está disponible para los clientes con cargo.
  • Tu sitio solo está disponible dentro de tu empresa o en tu intranet.
  • Tu aplicación está relacionada a los envíos, la gestión de flete, el seguimiento de bienes comerciales o aplicaciones similares de una empresa.

Recuerda que Google se reserva el derecho de suspender o anular el uso de las Google Maps APIs en cualquier momento. Por ello, asegúrate de leer las Condiciones de servicio con atención.

¿Puedo usar las Google Maps APIs en aplicaciones de seguimiento?

No hay restricciones para mostrar datos en tiempo real (seguimiento) con las Google Maps APIs siempre y cuando la aplicación sea de acceso público y gratuita, y cumpla con las Condiciones de servicio. Para aplicaciones de uso interno únicamente, debes usar Google Maps APIs Premium Plan. Consulta la sección 10.4 de las condiciones de servicio para obtener más información.

¿Puedo usar las Google Maps API en mi aplicación no disponible en la Web?

Sí. Las Google Maps APIs ahora se pueden usar en aplicaciones de escritorio, siempre y cuando cumplan con el resto de las restricciones de las Condiciones de servicio. Ten en cuenta que, para que una aplicación de escritorio se considere “de acceso público”, debe haber una página web de acceso público desde la que se pueda descargar la aplicación. Consulta la sección 9.1 de las condiciones de servicio para obtener más información.

Solo podrás usar la Google Maps JavaScript API si la ejecutas en uno de los navegadores admitidos.

¿Puedo usar las Google Maps APIs en un sitio protegido con contraseña?

Sí, puedes hacerlo. Sin embargo, debes consultar las Condiciones de servicio antes de usar las Google Maps APIs en sitios web protegidos con contraseña. Si los clientes pueden registrarse fácilmente para obtener una contraseña sin cargo, o si el propósito del mapa protegido con contraseña es optimizar el mapa de acceso público (es decir, la administración del mapa), es probable que el sitio cumpla con las condiciones de servicio. Si no es así, debes usar el Google Maps APIs Premium Plan.

¿Puedo usar capturas de pantalla de una aplicación de Google Maps APIs en materiales impresos o medios sin conexión?

El uso de imágenes de Google Maps en materiales impresos y medios sin conexión está sujeto a las Pautas de permiso publicadas en:

http://www.google.com/permissions/geoguidelines.html

Para obtener más información sobre las impresiones, consulta ¿Puedo imprimir mapas desde la JavaScript API?.

¿Cómo puedo optar por no incluir mi contenido en los resultados de búsqueda de Google?

Ya no recopilamos esos datos. El parámetro indexing quedó en desuso y ya no tiene efecto. Ya no es necesario que te des de baja explícitamente, pero te alentamos a que elimines este parámetro lo antes posible.

Para eliminar tu página o sitio de los resultados de búsqueda, sigue las instrucciones que se proporcionan en nuestro centro de ayuda para administradores web.

Si usas un ID de cliente con una licencia del Google Maps APIs Premium Plan, puedes usar la siguiente opción para quitar el vínculo del logotipo de Google que se muestra en el mapa. Debes limitar el uso de esta opción a situaciones en las cuales el vínculo del logotipo genere una experiencia de usuario negativa. Un ejemplo de esto es en una app para dispositivos móviles en la que se ofrece una vista en pantalla completa y, al hacer en el logotipo, el usuario se aleja del contenido original de la app sin poder regresar. Debes asegurarte de que el logotipo y el aviso de derechos de autor no estén ocultos ni cubiertos.

map.setOptions({passiveLogo: true});

El logotipo será visible, pero no podrá seleccionarse.

De forma predeterminada, la opción está disponible para todos los clientes del Premium Plan que usen ID de cliente. Si no funciona, comunícate con el sector de asistencia del Premium Plan.

¿Qué información se envía a Google cuando uso la Maps JavaScript API?

Cuando uses la Maps JavaScript API, se enviará la siguiente información a Google:

  • Tamaño y ubicación del mapa para recuperar mosaicos de mapas y derechos de autor
  • Direcciones para geocodificación
  • Solicitudes de indicaciones y elevación
  • Ubicaciones en las que se pueden buscar sitios
  • KML cuando se use KmlLayer
¿Puedo generar una imagen de un mapa usando la Google Static Maps API que guardo y ofrezco en mi sitio web?

No puedes guardar y ofrecer copias de imágenes generadas usando la Google Static Maps API en tu sitio web. Todas las páginas web que requieren imágenes estáticas deben vincular el atributo src de una etiqueta HTML img o el atributo CSS background-image de una etiqueta HTML div directamente a la Google Static Maps API, de modo que todas las imágenes de mapas se muestren en el contenido HTML de la página web y Google las ofrezca directamente a los usuarios.

Facturación y límites de uso

¿Cuáles son las Google Maps APIs que tienen límites de uso?

Las Google Maps APIs son gratuitas para una amplia variedad de casos de uso, con límites de uso adicional y precios predecibles por exceso para las API estándares, y contratos anuales para las implementaciones empresariales.

Las siguientes API no tienen límites de uso:

Aplican límites de uso para las siguientes Google Maps API. Haz clic en la API para ver los detalles de límites de uso:

Las Google Maps API se deben implementar conforme a las condiciones de servicio estándar.

¿Cuáles son los límites de uso para las Google Maps APIs?

La mayoría de las Google Maps APIs tienen una cuota diaria adicional que se puede definir en la Google API Console. Las consultas máximas y predeterminadas por día varían según la API. Puedes aumentar los límites diarios de cortesía habilitando la facturación o adquiriendo una licencia del Google Maps APIs Premium Plan.

  • Web Service API:

    Las Web Service API de Google Maps incluyen 2500 solicitudes gratuitas por día, que se calculan como la suma de las solicitudes del cliente (a través de los servicios de la Google Maps JavaScript API) y el servidor. Para acceder a cuotas diarias más altas (hasta 100 000 por día), ofrecemos precios de pago por uso.

    para acceder al pago por uso.

  • API web:

    Google Maps JavaScript API, Google Static Maps API y Google Street View Image API tienen un límite gratuito por día de 25 000 cargas de mapa. Para acceder a cuotas diarias más altas (hasta 100 000 por día), ofrecemos precios de pago por uso.

    Si tu sitio web excede 25 000 cargas de mapa por día, la API dejará de funcionar por el resto del día, a menos que habilites la facturación para pagar el exceso de uso.

    En determinados casos, se pueden aplicar excepciones de cuotas. Más información.

Consulta las preguntas específicas para obtener una definición precisa de lo siguiente:

Nota: Las aplicaciones que se consideran de interés público (según determine Google) no están sujetas a estos límites de uso. Por ejemplo:

  • Por lo general, los mapas de ayuda en casos de desastre no están sujetos a límites de uso, incluso si se desarrollan o se alojan en dominios de entidades comerciales. Las organizaciones de respuesta ante crisis pueden solicitar mayores límites de cuota. Obtén más información y realiza una solicitud.
  • Las organizaciones sin fines de lucro que reúnan las condiciones y demuestren una necesidad de mayores límites de geocodificación o uso interno de las Google Maps APIs pueden solicitar una licencia del Google Maps APIs Premium Plan a través del programa de subvenciones de Google Earth Solidario.
  • Las organizaciones de noticias que reúnan las condiciones y usen el plan estándar pueden solicitar mayores límites de cuota. Obtén más información y realiza una solicitud.

¿Cómo se calcula el uso de la cuota?

El cálculo del uso de la cuota varía según la API. Las Web Service API usan solicitudes (ten en cuenta que la Google Maps Distance Matrix API usa elementos). Las API web usan cargas de mapa para calcular el uso de la cuota.

Para la Google Maps Distance Matrix API, cada consulta que se envía a la API está limitada por la cantidad de elementos permitidos, donde la cantidad de sitios de origen multiplicada por la cantidad de sitios de destino define la cantidad de elementos.

Hay dos tipos de cuotas que limitan el uso de los servicios web de Google Maps APIs: de largo plazo (cuota por día) y de corto plazo (cuota por índice de solicitudes). Se aplican estos límites de uso si las solicitudes se realizan en el servidor (a través de las Maps Web Services API) o el cliente (a través de servicios JavaScript de indicaciones, matriz de distancia, elevación o geocodificación).

Nota: Es posible que se apliquen otros límites a las API. Por ejemplo, la Elevation API tiene un límite de ubicaciones por solicitud. Y, además de una cuota diaria, las API de imágenes incluyen una resolución de imagen máxima. Para obtener más información, consulta las páginas sobre límites de uso de cada una de las Google Maps APIs.

¿Cómo se calculan las cargas de mapa con los límites de uso de las Google Maps APIs para la web?

Se cobrará una carga de mapa cuando ocurra cualquiera de las siguientes circunstancias:

  • Una página web o una aplicación muestran un mapa con la Google Maps JavaScript API.
  • Una página web o una aplicación muestra un panorama de Google Street View Image API con la Google Maps JavaScript API. Si un panorama de Street View reemplaza a un mapa en el mismo elemento div, el panorama no se cobrará.
  • Una aplicación solicita una sola imagen de mapa desde la Google Static Maps API.
  • Una aplicación solicita una sola imagen de panorama de la Google Street View Image API.

Una vez que una página web o aplicación carga un mapa, una imagen de mapa estática o un panorama de Street View, ninguna interacción del usuario (como el desplazamiento, el zoom o el cambio entre capas del mapa) genera cargas adicionales del mapa ni influye en los límites de uso.

Las aplicaciones de Google Maps APIs Premium Plan consumen cuota en términos de créditos de Maps API. Consulta el documento sobre índices y límites de uso del Premium Plan para obtener más información.

¿Cómo controlo mi uso de cuota?

Puedes controlar el uso de cuota de API individuales en Google API Console.

  1. Selecciona el proyecto que contenga la API que desees revisar.
  2. En la lista de API del panel de control, haz clic en el nombre de la API.
  3. Cerca de la parte superior de la página, haz clic en Quotas o Usage.

Nota: Para ver un informe de tráfico e información de facturación para un proyecto entero, primero debes habilitar la facturación.

¿Qué sucede si excedo los límites de uso?

Si excedes los límites de uso de una Maps API determinada, esta mostrará un mensaje de error. Si excedes repetidamente los límites, tu acceso a la API puede bloquearse temporalmente.

  • Web Service API

    En los servicios web de las Google Maps APIs, hay dos tipos de cuotas que limitan el uso: a largo plazo (cuota diaria) y a corto plazo (cuota por índice de solicitudes). Si excedes los límites de uso o abusas del servicio de alguna otra forma, el servicio web devolverá un mensaje de error específico. Si sigues excediendo los límites, se podría bloquear tu acceso al servicio web.

    Puedes exceder el límite de uso de los servicios web de las Google Maps APIs:

    • Enviando demasiadas solicitudes por día.
    • Enviando solicitudes demasiado rápido; es decir, demasiadas solicitudes por segundo.
    • Enviando solicitudes demasiado rápido durante mucho tiempo o abusando del servicio web.
    • Superando otros límites de uso; p. ej., ubicaciones por solicitud en la Elevation API.

    Nota: Hay cuatro Web Service API que disponen del mismo servicio de cliente en la JavaScript API: Directions, Distance Matrix, Elevation, y Geocoding.

    El servicio comparte todos los límites de uso, tanto de largo plazo como de corto plazo (ya sea si la solicitud la realizó el cliente o el servidor). Por ejemplo, la cuota diaria gratuita para los servicios web es de 2500 solicitudes por día, que se comparten entre los servicios de cliente y las solicitudes de servidor. Si usas el servicio de indicaciones de la JavaScript API para realizar 1500 solicitudes por día, y también la Google Maps Directions API de servidor para realizar 2000 solicitudes por día, se contarán 3500 solicitudes en un día, con lo cual superarás por 1000 solicitudes la cuota diaria gratuita.

  • API web

    Las Web API son la Google Maps JavaScript API v3, la Google Static Maps API y la Google Street View Image API, y cada una tiene un límite gratuito de 25 000 cargas de mapa por día.

    Para algunos clientes, pueden aplicarse excepciones de cuota. Obtén más información.

Límites de uso excedidos

Si excedes los límites de uso, recibirás un código de estado OVER_QUERY_LIMIT como respuesta.

Esto significa que el servicio web dejará de proporcionar respuestas normales y, en su lugar, devolverá solo el código de error OVER_QUERY_LIMIT hasta que se vuelva a autorizar más uso. Esto puede ocurrir:

  • En pocos segundos, si el error se recibió porque tu aplicación envió demasiadas solicitudes por segundo.
  • Dentro de las siguientes 24 horas, si el error se recibió porque tu aplicación envió demasiadas solicitudes por día. Las cuotas diarias se restablecen a la media noche, hora del Pacífico.

Si normalmente excedes tus límites de uso diarios, considera lo siguiente:

Mi sitio recibe mucho tráfico. ¿Puedo usar las Maps API?

Sí. Sin embargo, recomendamos familiarizarte con los límites de uso de las Google Maps APIs que use tu aplicación.

¿Debo adquirir el Google Maps APIs Premium Plan?

Debes adquirir el Google Maps APIs Premium Plan si tu negocio u organización necesitan alguna de las siguientes prestaciones:

  • Un SLA con soporte técnico las 24 horas.
  • Capacidad de vender un producto o servicio con Google Maps integrado.
  • Capacidad de usar las Google Maps APIs para una aplicación o un sitio web interno.
  • Una cantidad de cuota específica.
  • Capacidad de usar las Google Maps APIs (sin incluir la Places API) para aplicaciones de seguimiento de recursos.
  • Disponibilidad de funciones del Premium Plan con tu licencia Maps APIs for Work actual.

¿Cómo puedo adquirir el Google Maps APIs Premium Plan?

Comunícate con tu representante de ventas de Google para conocer cómo adquirir Google Maps APIs Premium Plan y recibir una cotización según el uso estimativo de tu aplicación.

  • Web Service API

    Si usas Web Service API, otorgamos 2500 solicitudes gratuitas por día, que se calculan como la suma de las solicitudes del cliente (a través de los servicios de Google Maps JavaScript API) y el servidor. Si excedes la cuota gratuita, tienes acceso a la cuota de pago por uso hasta las 100 000 solicitudes diarias, si te registras para la facturación automatizada.

  • API web

    Si usas las Google Maps Web API (Maps JavaScript API, Static Maps API o Street View Image API), otorgamos 25 000 cargas de mapa gratuitas por día. Si excedes la cuota gratuita, puedes acceder a una cuota según el uso de hasta 100 000 cargas de mapa por día (si te suscribes a la facturación automática).

    En determinados casos, se pueden aplicar excepciones de cuotas. Obtén más información.

Si excedes la cuota diaria gratuita y no habilitas la facturación, la API dejará de funcionar por el resto del día.

¿Cómo se calculará y facturará el exceso de uso?

El exceso de uso con respecto a la cuota adicional para cada servicio de Maps API se calcula al final de cada día.

  • Web Service API

    Web Service API ofrecen 2500 solicitudes gratuitas por día, que se calculan como la suma de las solicitudes del cliente (a través de los servicios de la Google Maps JavaScript API) y el servidor. Si habilitas la facturación para acceder a cuotas más altas, cuando superes las 2500 solicitudes en un día, se facturarán USD 0,50 cada 1000 solicitudes adicionales, hasta 100 000 en un día.

  • API web

    Las Google Maps Web API (Maps JavaScript API, Static Maps API o Street View Image API) ofrecen 25 000 cargas de mapa gratis por día. Si habilitas la facturación para acceder a cuotas más altas, se facturarán USD 0,50 cada 1000 cargas de mapa por encima del límite diario de 25 000, hasta un máximo de 100 000 cargas de mapa en un día.

    En determinados casos, se pueden aplicar excepciones de cuotas. Obtén más información.

Obtén más información acerca de lo que ocurre si excedes los límites de uso.

Si optas por habilitar la facturación, deberás proporcionar la información de tu tarjeta de crédito. El exceso de uso se seguirá calculando al final de cada día, y se cargará el total a la tarjeta de crédito al final de cada mes, conforme a los precios que se proporcionan a continuación.

¿Cuánto cuesta usar las Google Maps APIs?

Las aplicaciones que generen solicitudes o volúmenes de cargas de mapa por debajo del límite de uso pueden usar las Google Maps APIs sin costo, siempre y cuando cumplan con los requisitos de las Condiciones de servicio de las Google Maps APIs.

Para las Web Service API, si el servicio de Maps API supera los límites de uso diarios y decides comprar cuotas adicionales en línea a través de la Google API Console, el exceso de uso se cobrará con las tarifas que se muestran a continuación para el servicio en cuestión. El uso diario se considera por proyecto y se calcula como la suma de las solicitudes de cliente (a través de los servicios de la Google Maps JavaScript API) y las solicitudes de servidor.

Para la Google Maps JavaScript API v3, la Google Static Maps API y la Google Street View Image API, si usas un servicio de Maps API por encima del límite de uso diario y decides adquirir cuotas adicionales en línea a través de la Google API Console, el exceso de uso se cobrará con las tarifas que se muestran a continuación para el servicio en cuestión. El uso diario se considera por proyecto.

Ten en cuenta que si tu sitio genera constantemente un gran volumen de solicitudes o cargas de mapa por día, es probable que una licencia del Google Maps APIs Premium Plan sea más rentable. Te recomendamos que te comuniques con el equipo de ventas de Google Maps APIs Premium Plan para obtener más información.

Web Service API Límite gratuito
(por día)
1000 solicitudes excedentes
(en dólares estadounidenses)
Directions API + servicio de indicaciones en el cliente 2500 2 USD0,50
Distance Matrix API + servicio de matriz de distancia en el cliente 1 2500 2 USD0,50
Elevation API + servicio de elevación en el cliente 2500 2 USD0,50
Geocoding API + servicio de geocodificación en el cliente 2500 2 USD0,50
Geolocation API 2500 USD0,50
Roads API 2500 USD0,50
Time Zone API 2500 USD0,50
1 El uso de la Google Maps Distance Matrix API y del servicio de matriz de distancia en el cliente se mide en cantidad de elementos por día.
2 La cuota diaria gratuita se calcula como la suma de las solicitudes del cliente (a través de los servicios de la Google Maps JavaScript API) y el servidor.
API web Límite gratuito
(por día)
1000 solicitudes excedentes
(en dólares estadounidenses)
Google Maps JavaScript API 25 000* USD0,50
Google Static Maps API 25 000* USD0,50
Google Street View Image API 25 000* USD0,50
* Pueden aplicarse excepciones de cuota. Obtén más información.

Ten en cuenta que la compra en línea de cuota adicional no ofrece derechos o beneficios adicionales, a excepción del derecho de continuar usando las Google Maps APIs según las Condiciones de servicio actuales.

¿Están disponibles los precios en otras monedas?

Los precios actualmente están disponibles solo en dólares estadounidenses.

Habilité la facturación. ¿Cómo veo mi factura?

Al principio de cada mes, Google te cobra la actividad del mes anterior, y para eso usa el método de pago que hayas especificado.

¿Cómo evito una factura costosa si mi uso aumenta inesperadamente?

Las Google Maps APIs proporcionan cuota diaria adicional y definen límites máximos de facturación por día. Puedes restringir el límite máximo diario de uso para protegerte contra aumentos inesperados. También puedes configurar alertas de facturación para recibir notificaciones por correo electrónico cuando los cargos en la cuenta de facturación alcancen el límite que estableciste.

Restricción del límite de facturación máximo diario:

  • Para las Web Service API:

    Las Web Service API estándares admiten hasta 100 000 solicitudes o elementos por día. Un proyecto se restringirá con respecto al límite diario gratuito de 2500hasta que habilites la facturación en el proyecto. Una vez que se haya habilitado la facturación, si realizaste más de 2500 solicitudes en un día, se facturarán USD 0,50 cada 1000 solicitudes adicionales, hasta 100 000 por día. Ten en cuenta que el uso diario se calcula como la suma de las solicitudes del cliente (a través de los servicios de la Google Maps JavaScript API) y el servidor.

    Para evitar una factura costosa, puedes configurar un límite de uso diario para protegerte contra aumentos inesperados en el uso. Actualmente, el límite facturable máximo predeterminado es de 100 000 solicitudes por día. Puedes cambiar este límite en la Google API Console. En la página Quotas de la API, haz clic en el ícono de edición junto a la cuota de “solicitudes por día”.

    Nota: Si el uso de la API alcanza tu límite de facturación en cualquier momento del día, la aplicación no podrá acceder a la API durante el resto de ese día. Obtén más información sobre lo que sucede si superas el límite de uso.

  • Para las API web:

    Para la Google Maps JavaScript API v3, Google Static Maps API y la Google Street View Image API, si excedes el límite de uso gratuito de las Google Maps Web API estándares de Google Maps, puedes comprar cargas de mapa adicionales en línea habilitando la facturación en el proyecto. Cuando se haya habilitado la facturación, si excedes el límite de uso gratuito, se facturarán USD 0,50 cada 1000 solicitudes adicionales, hasta 100 000 por día.

    Para evitar una factura costosa, puedes configurar un límite de uso diario para protegerte contra aumentos inesperados en el uso una vez que se haya iniciado la facturación. Actualmente, el límite facturable máximo predeterminado es de 100 000 solicitudes por día. Puedes cambiar este límite en la Google API Console. En la página Quotas de la API, haz clic en el ícono de edición junto a la cuota de “solicitudes por día”.

    Nota: Si el uso de la API alcanza tu límite de facturación en cualquier momento del día, la aplicación no podrá acceder a la API durante el resto de ese día. Obtén más información sobre lo que sucede si superas el límite de uso.

    Nota: Para algunos clientes, pueden aplicarse excepciones de cuota. Más información.

Configuración y administración de alertas de facturación:

Configura alertas de facturación para enviar notificaciones por correo electrónico a los administradores de facturación cuando los cargos en la cuenta de facturación alcancen el límite que estableciste. Los administradores de facturación recibirán notificaciones por correo electrónico cuando los cargos estimados en la cuenta de facturación excedan el 50%, 90% y 100% del límite.

Recomendación: Si tu sitio genera constantemente un gran volumen de solicitudes o cargas de mapa por día, posiblemente sea más rentable una licencia del Google Maps APIs Premium Plan. Te recomendamos comunicarte con el equipo de ventas del Google Maps APIs Premium Plan para obtener más información.

Habilitación de la facturación

Para que puedas habilitar la facturación y desbloquear cuotas más altas para las Google Maps API, te guiaremos a través de la Google Developers Console para que realices algunas tareas:

  1. Crear o seleccionar un proyecto
  2. Configurar o seleccionar tu perfil de facturación
  3. Habilitar la facturación en tu proyecto
Continuar

Uso de las Google Maps APIs

¿Qué claves o credenciales debo usar para los diferentes productos de Google Maps?

Cada vez que uses las Google Maps APIs, deberás incluir una clave, u otra credencial, para validar la solicitud. Las Google Maps APIs están disponibles para apps de Android e iOS o plataformas Web, y a través de servicios web HTTP. El tipo de credencial necesario varía según la API y la licencia (estándar o premium).

La información de esta sección es para clientes del plan estándar y el nuevo Google Maps APIs Premium Plan, que se encuentra disponible desde enero de 2016. Si tienes una licencia de Maps APIs for Work o de Maps API for Business anterior, es posible que las credenciales necesarias sean diferentes de las que se describen a continuación.

  • Clave de API: Una clave de API es un identificador único que generas usando Google API Console. Por lo general, las claves de API se usan en las API estándares. Normalmente, los clientes del Premium Plan1 normalmente pueden optar por usar un ID de cliente o una clave de API.

    Puedes optar por usar una clave de API sin restricciones (llamada “clave genérica de API”) o una clave con restricciones (para mayor seguridad). Las API en cualquier plataforma pueden usar una clave de API genérica.

    También puedes agregar una restricción (por ejemplo, una dirección IP) a la clave de API. Una vez restringida, la clave solo funcionará en plataformas que admitan ese tipo de restricción. Se encuentran disponibles cuatro tipos de restricciones de clave de API:

    • Restricción de servidor (por dirección IP); debe usarse con las Web Service API.
    • Restricción de navegador (por orígenes de referencia de HTTP); debe usarse con las API web.
    • Restricción de app para Android (por nombre de paquete y huella digital); debe usarse con las Android API.
    • Restricción de app para iOS (por identificador de paquete de iOS); debe usarse con las iOS API.

    Las API de la misma plataforma pueden usar la misma clave restringida.

    Nota para clientes del Google Maps APIs Premium Plan y de las Google Maps APIs for Work: Cuando generes una clave en la Google API Console, deberás seleccionar el proyecto que se generó al registrarte. El nombre del proyecto comienza con Google Maps APIs for Business or Google Maps for Work or Google Maps.

    Ejemplo de carga de una API con una clave: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

  • Id. de cliente: Cuando te registres como cliente del Google Maps APIs Premium Plan o de Google Maps APIs for Work, recibes un ID de cliente. Por lo general, los clientes de Premium Plan normalmente pueden optar por usar un ID de cliente o una clave de API.

    Ejemplo de carga de una API con un id. de cliente: &client=gme-companyname

  • Firma digital: Normalmente, los clientes del Google Maps APIs Premium Plan y de Google Maps APIs for Work usan firmas digitales cuando realizan la autenticación con un ID de cliente. Esta firma digital se genera usando una clave criptográfica que te proporciona Google. Además, las firmas digitales se usan con la Google Static Maps API y la Google Street View Image API. Si usas la Google Static Maps API y la Google Street View Image API estándares, y la facturación está habilitada, será necesario usar la firma digital con cargas de mapa que excedan la cuota diaria gratuita.

En la siguiente tabla, se indica la clave o credencial que se debe usar en cada producto de Maps API. (Como se mencionó anteriormente, los tipos de restricciones de claves de API son de servidor, navegador, Android e iOS).

API Usuarios de la API estándar Usuarios del Premium Plan1
Google Maps Android API Clave de API con restricción de Android2 Clave de API con restricción de Android2
Google Places API for Android Clave de API con restricción de Android2 no disponible
Google Maps SDK for iOS Clave de API con restricción de iOS2 Clave de API con restricción de iOS2
Google Places API for iOS Clave de API con restricción de iOS2 no disponible
Google Maps JavaScript API Clave de API con restricción de navegador2 Clave de API con restricción de navegador2
o
ID de cliente
Google Static Maps API Clave de API con restricción de navegador2 + firma digital opcional3 Clave de API con restricción de navegador2 + firma digital
o
ID de cliente + firma digital
Google Street View Image API Clave de API con restricción de navegador2 + firma digital opcional2 Clave de API con restricción de navegador2 + firma digital
o
ID de cliente + firma digital
Google Maps Embed API Clave de API con restricción de navegador2 no disponible
Google Maps Directions API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
o
ID de cliente + firma digital
Google Maps Distance Matrix API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
o
ID de cliente + firma digital
Google Maps Elevation API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
o
ID de cliente + firma digital
Google Maps Geocoding API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
o
ID de cliente + firma digital
Google Maps Geolocation API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
Google Maps Roads API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
Google Maps Time Zone API Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
o
ID de cliente + firma digital
Google Places API Web Service Clave de API con restricción de servidor2 Clave de API con restricción de servidor2
1 El Premium Plan hace referencia al nuevo Google Maps APIs Premium Plan, que se encuentra disponible desde enero de 2016. Si tienes una licencia del Maps APIs for Work o de Maps API for Business anterior, es posible que las credenciales necesarias sean diferentes de las que se describieron antes. ¿No estás seguro del plan que adquiriste? Aprende a consultar el tipo de licencia.
2 Durante la etapa de desarrollo y generación de prototipos, puedes usar una clave de API genérica (una clave sin restricciones) en cualquier Maps API o Places API. Antes de usar una clave de API en un entorno de producción, se recomienda protegerla con restricciones. Conoce las prácticas recomendadas para usar las claves de API de forma segura.
3 Para la Google Static Maps API y la Google Street View Image API, si usas la API estándar y habilitas la facturación, será necesario proporcionar la firma digital para todas las cargas de mapa que se facturen cuando excedas la cuota diaria gratuita de 25 000 cargas de mapa.
¿Cómo puedo cambiar el tipo de restricción de mi clave de una restricción de navegador a una restricción de servidor?

Importante: Si usas cualquiera de las Web Service API con una clave de API con restricciones de referencia, tus solicitudes fallarán y aparecerá el siguiente mensaje de error: “API keys cannot have referer restrictions when used with this API”? Debes realizar un cambio a una restricción de servidor.

Antes de cambiar el tipo de restricción de la clave de API (de navegador a servidor), controla que todas las API que usarán la clave de API sean Web Service API. Las API de la misma plataforma pueden usar la misma clave restringida. Si necesitas trabajar con más de una plataforma, agrega otra clave con la restricción que requiera la plataforma. Obtén más información sobre cómo agregar una nueva clave de API.

Para cambiar la restricción de una clave de API, de navegador a servidor, sigue estos pasos:

  1. Visita la página Credentials de la Google API Console.
  2. Selecciona el proyecto que contenga la clave de API que desees editar.
  3. En la lista de claves de API de la página Credentials, selecciona el nombre de la clave de API para editar su información.
  4. En la sección Restrictions de la página, selecciona “IP addresses (web servers, cron jobs, etc.)” e inserta las direcciones IP de servidor correspondientes. Haz clic en Save.
¿Cómo puedo obtener una nueva clave de API?

Para crear una nueva clave de API, sigue estos pasos:

  1. Ingresa a Google API Console.
  2. Selecciona o crea un proyecto.
  3. Para generar una nueva clave de API, haz clic en el botón Create credentials.
  4. En la lista de tipos de credenciales, selecciona API key.
  5. La nueva clave se generará y aparecerá en una ventana emergente.
  6. Para definir las restricciones deseadas de la clave (opcional), selecciona Restrict key y sigue las instrucciones de la página.
  7. La clave de API se muestra en la página de credenciales. Observa que las claves de la lista se separan por tipo de restricción. Las claves de API sin restricciones son genéricas y pueden usarse en cualquier API.

Especificar la clave de API en tus solicitudes

Para especificar la clave de API en tu solicitud, inclúyela en el valor del parámetro key.

Ejemplos:

Para la Elevation API:

https://maps.googleapis.com/maps/api/elevation/json?locations=39.739,-104.984&key=YOUR_API_KEY

Para la Geolocation API:

https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY

¿Cómo soluciono el error: “Esta dirección IP, sitio o aplicación móvil no tiene autorización para usar esta clave de API”?

Existen varios escenarios que pueden provocar este error:

  • Habilitaste las restricciones de dirección IP (servidor) en tu clave de API y una dirección IP no autorizada intenta realizar una solicitud.
  • Habilitaste las restricciones de orígenes de referencias de HTTP (navegador) en tu clave de API y una referencia no autorizada intenta realizar una solicitud.
  • Restringiste el uso de tus aplicaciones para Android al configurar un nombre de paquete y una huella digital, y una aplicación Android no autorizada está intentando enviar una solicitud.
  • Restringiste las solicitudes desde aplicaciones iOS al especificar identificadores de paquete, y una aplicación de iOS no reconocida está intentando enviar una solicitud.
  • Era posible recibir este error si se usaba cualquiera de las Web Service API con una clave de API con restricción de navegador. Las solicitudes a las Web Service API se deben identificar con una clave de API con restricción de servidor. Cambia el tipo de restricción de tu clave, de navegador a servidor.

Visualiza y edita tus credenciales de clave de API

Para ver tus claves de API y gestionar las restricciones, sigue estos pasos:

  1. Ingresa a Google API Console.
  2. Selecciona el proyecto que contenga la clave de API que desees revisar.
  3. Para ver detalles de las credenciales, incluidas las restricciones configuradas para la clave, desde la lista de claves de API, haz clic en el nombre de la clave.
  4. Se muestran las credenciales completas de la clave de API seleccionada, incluidas las restricciones configuradas para esa clave. A partir de este punto, las restricciones se pueden cambiar, borrar o actualizar según sea necesario.

¿Cómo soluciono el error: “API keys cannot have referer restrictions when used with this API”?

Usas una Web Service API con una clave de API con restricción de navegador. Por cuestiones de seguridad, las Web Service API requieren una clave de API con restricción de servidor. Cambia el tipo de restricción de tu clave de una restricción de navegador a una restricción de servidor.

¿Cómo puedo averiguar los cambios introducidos en cada versión de las Google Maps API?

Mantenemos una lista de cambios entre las versiones de Google Maps JavaScript API en:

https://developers.google.com/maps/documentation/javascript/releases

También puedes consultar las versiones de las Google Maps APIs en las cuales se introdujo y se corrigió un error determinado mediante el seguimiento de problemas de las Google Maps APIs:

http://code.google.com/p/gmaps-api-issues/issues/list

¿Cómo puedo cargar la API a una página de forma asincrónica después de que se carga la página?

Solo debes especificar el parámetro callback al cargar la API. Encontrarás más información y ejemplos de código en el capítulo introductorio de la documentación de la Maps JavaScript API.

¿Cómo puedo lograr que las Google Maps APIs se muestren en un idioma que no sea inglés?

De forma predeterminada, la API intentará cargar el idioma más adecuado en función de la ubicación de los usuarios o la configuración del navegador. Algunas API te permiten definir explícitamente el idioma cuando realizas una solicitud. Puedes obtener más información acerca de cómo configurar el idioma en la documentación para cada API:

Idiomas admitidos
Código de idioma Idioma Código de idioma Idioma
ar Árabe kn Kannada
bg Búlgaro ko Coreano
bn Bengalí lt Lituano
ca Catalán lv Letón
cs Checo ml Malayo
da Danés mr Maratí
de Alemán nl Holandés
el Griego no Noruego
en Inglés pl Polaco
en-AU Inglés (Australia) pt Portugués
en-GB Inglés (Gran Bretaña) pt-BR Portugués (Brasil)
es Español pt-PT Portugués (Portugal)
eu Vasco ro Rumano
eu Vasco ru Ruso
fa Farsí sk Eslovaco
fi Finlandés sl Esloveno
fil Filipino sr Serbio
fr Francés sv Sueco
gl Gallego ta Tamil
gu Gujarati te Telugu
hi Hindi th Tailandés
hr Croata tl Tagalo
hu Húngaro tr Turco
id Indonesio uk Ucraniano
it Italiano vi Vietnamita
iw Hebreo zh-CN Chino (simplificado)
ja Japonés zh-TW Chino (tradicional)

Puedes ver cómo se verá el mapa en tu idioma en esta aplicación de ejemplo.

¿Se puede acceder a Google Maps APIs a través de SSL (HTTPS)?

Los desarrolladores pueden acceder a los servicios web de la Google Maps JavaScript API, la Google Static Maps API y Google Maps APIs mediante conexiones seguras (HTTPS) con la versión gratuita de estas API o con el Google Maps APIs Premium Plan. Consulta la documentación para la API en cuestión a fin de obtener información sobre cómo acceder a la API a través de SSL.

Ten en cuenta que Google Static Maps API no admite direcciones URL de iconos personalizados que usen HTTPS; se mostrará el icono predeterminado.

¿Cómo puedo informar un error o solicitar una nueva funcionalidad en las Google Maps APIs?

Si observas un comportamiento que crees que puede ser un error, comienza a informarlo en el foro correspondiente. Esto permitirá que otros desarrolladores validen el error y descarten posibles problemas con tu código.

Si quieres solicitar una característica, primero infórmala en el foro correspondiente para confirmar que no haya una solución disponible que cumpla con tus requisitos.

Tras confirmar que encontraste un error nuevo, o que las funcionalidades actuales de las Google Maps API no pueden satisfacer tus necesidades, usa el seguimiento de problemas de las Google Maps APIs para informar tu error o solicitud de función.

Antes de agregar un error o una solicitud de función en el seguimiento de problemas, asegúrate de comprobar que el error o la función en cuestión no se hayan agregado con anterioridad. Si ya se agregó, puedes calificar con estrellas el problema para registrar tu interés y recibir actualizaciones.

¿Qué significa este error?

Si encuentras un error durante la carga de la Google Maps JavaScript API, consulta Mensajes de error para encontrar explicaciones a los códigos de error.

Tengo un problema o una pregunta diferente. ¿Con quién debo comunicarme?

El equipo de relaciones con desarrolladores de Google está presente en Stack Overflow, un sitio de preguntas y respuestas que se editan de forma colaborativa para programadores. Es un excelente lugar para formular preguntas técnicas sobre el desarrollo y el mantenimiento de las aplicaciones de Google Maps. Puedes encontrar más información acerca de cómo hacer preguntas en Stack Overflow en la página Support.

Para obtener mejores resultados al solicitar ayuda, recuerda lo siguiente:

  • Busca debates actuales. Existe la posibilidad de que alguien más haya experimentado un problema similar y haya encontrado una solución.
  • Envía un vínculo a tu sitio, si fuera posible. Publica solo fragmentos de código si el código no puede visualizarse fácilmente en línea.
  • Proporciona toda la información relevante, incluidas versiones de navegador, errores y todo lo que pueda resultar útil para solucionar este problema.

Los clientes del Google Maps APIs Premium Plan también pueden comunicarse con el sector de asistencia del Premium Plan.

Servicios de las Google Maps APIs

Necesito convertir direcciones en pares de coordenadas de latitud/longitud. ¿Puedo hacerlo con las Google Maps APIs?

Sí. Este proceso se denomina “geocodificación”. La Google Maps JavaScript API incluye una clase que realiza el servicio de geocodificación. La clase en cuestión es google.maps.Geocoder.

Como alternativa, Google también proporciona la Google Maps Geocoding API, que ofrece una interfaz REST capaz de responder en formatos JSON y XML.

Ten en cuenta los límites de uso que se aplican a las solicitudes de geocodificación. Además, considera que el uso del geocodificador para cualquier propósito que no sea el de obtener ubicaciones que se mostrarán con las Google Maps APIs se considerará como un incumplimiento de las Condiciones de servicio. Puedes usar el geocodificador HTTP para realizar la geocodificación de direcciones fuera de tu aplicación de Maps API a fin de almacenarlas en caché y mostrarlas más tarde con una de las Google Maps APIs. Sin embargo, las ubicaciones que se obtengan con la Google Maps Geocoding API o el servicio de geocodificación no podrán usarse en ninguna otra aplicación, distribuirse por otros medios ni revenderse.

¿En qué países está disponible la geocodificación?

Para conocer los países actualmente admitidos por los geocodificadores de las Google Maps APIs, consulta los datos de cobertura de Google Maps.

La precisión de las ubicaciones geocodificadas puede variar por país, de modo que debes considerar el uso del campo devuelto location_type para determinar si se encontró una coincidencia suficientemente buena para los fines de tu aplicación. Ten en cuenta que la disponibilidad de los datos de geocodificación depende de nuestros contratos con proveedores de datos, por lo que está sujeto a cambio.

Para realizar geocodificaciones en países que no sean compatibles con las Google Maps APIs, consulta esta lista de otros servicios de geocodificación.

¿Por qué los geocodificadores de las Google Maps APIs proporcionan ubicaciones distintas de las de Google Maps?

El geocodificador de API y el geocodificador de Google Maps a veces usan conjuntos de datos diferentes (según el país). El geocodificador de API ocasionalmente se actualiza con datos nuevos, de modo que podrías ver que los resultados cambian o mejoran con el tiempo.

¿Cómo debo dar formato a las consultas del geocodificador para maximizar la cantidad de consultas exitosas?

El geocodificador está diseñado para asignar direcciones a coordenadas geográficas. Por lo tanto, te recomendamos que des formato a las solicitudes enviadas al geocodificador de acuerdo con las siguientes pautas a fin de maximizar las probabilidades de que la solicitud sea exitosa:

  • Especifica una dirección conforme al formato usado por el servicio postal nacional del país en cuestión.
  • No especifiques elementos de dirección adicionales, como nombres comerciales, números de unidades, números de piso ni números de habitación que no estén incluidos en la dirección según lo definido por el servicio postal del país en cuestión.
  • Siempre que sea posible, usa el número de calle de un sitio en lugar del nombre del edificio.
  • Cuando sea posible, usa el número de calle en lugar de especificar esquinas.
  • No proporciones “pistas”, como monumentos cercanos.

¿Cómo debo dar formato a una dirección de EE. UU. en una ruta numerada para su geocodificación?

El geocodificador de las Google Maps APIs requiere que las rutas numeradas de EE. UU. se especifiquen en direcciones de la siguiente manera:

  • Rutas de condado: "Co Road NNN" donde NNN es el número de ruta. Por ejemplo, "Co Road 82"
  • Rutas estatales: "State NNN" donde State es el nombre completo del estado y NNN es el número de la ruta. Por ejemplo, "California 82"
  • Rutas nacionales: "U.S. NNN" donde NNN es el número de ruta. Por ejemplo, "U.S. 101"
  • Rutas interstates de los EE. UU.: "Interstate NNN" donde NNN es el número interestatal. Por ejemplo, "Interstate 280"

¿Cuándo debo usar una clase de geocodificador de API y cuándo el servicio de geocodificación HTTP?

Consulta el documento: Estrategias de geocodificación, que detalla las ventajas y desventajas de las diferentes estrategias de geocodificación.

¿Cómo puedo proporcionar indicaciones de manejo con las Google Maps APIs?

Google Maps JavaScript API te permite proporcionar indicaciones de manejo a través de la clase google.maps.DirectionsService. Esta clase te ofrece acceso paso a paso a indicaciones de manejo básicas y multipuntos. La clase DirectionsRenderer puede crear automáticamente las superposiciones y el panel de indicaciones. En la documentación, se ofrecen más ejemplos.

También puedes establecer un vínculo fácilmente con Google Maps para obtener indicaciones de manejo. En Google Maps, te recomendamos que uses el siguiente formato para las indicaciones de manejo:

http://maps.google.com/maps?saddr={start_address}&daddr={destination_address}

¿En qué países se encuentran disponibles indicaciones de manejo?

Para conocer los países actualmente compatibles con las indicaciones de manejo en las Maps API, consulta los datos de cobertura de Google Maps. Ten en cuenta que la disponibilidad de los datos sobre indicaciones de manejo depende de nuestros contratos con proveedores de datos y está sujeta a cambios.

¿En qué países están disponibles las indicaciones de tránsito?

El Servicio de indicaciones de Google Maps admite todos los proveedores de tránsito que se indican en la Lista de cobertura de tránsito, excepto los japoneses.

¿Qué características de KML y GeoRSS admite la Google Maps JavaScript API?

La clase KmlLayer en la API de JavaScript permite a los desarrolladores superponer archivos KML/KMZ y GeoRSS sobre el mapa. Aquí puedes encontrar documentación y ejemplos.

¿Cuáles son los límites de tamaño y complejidad de KML que se pueden mostrar usando la clase KmlLayer de la Google Maps JavaScript API?

Los límites de tamaño y complejidad para la visualización de KML para los cuales se usa la clase KmlLayer se documentan aquí.

¿Cuál es la cantidad máxima de marcadores o vértices de ruta de acceso admitidos por la Google Static Maps API?

No hay límites con respecto a la cantidad de marcadores o vértices de rutas de acceso admitidos por la Google Static Maps API. Si usas iconos personalizados, puedes especificar hasta cinco iconos por solicitud, pero puedes usar cada uno varias veces en el mapa.

Ten en cuenta que las direcciones URL de la Google Static Maps API pueden contener una cantidad máxima de 2000 caracteres aproximadamente, que incluyen la cantidad de marcadores y vértices de rutas de acceso que se pueden especificar en función de la cantidad de lugares decimales usados al especificar cada par de latitud/longitud. Para obtener información acerca de cómo se relaciona la cantidad de lugares decimales con la precisión en la Tierra, consulta el artículo de Wikipedia sobre Grados decimales.

¿Por qué no puedo acceder a las Google Maps APIs desde China?

Las Google Maps APIs se ofrecen en China a través del dominio maps.google.cn. Este dominio no admite https. Cuando realices solicitudes a las Google Maps APIs desde China, reemplaza https://maps.googleapis.com por http://maps.google.cn.

Por ejemplo:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

debe convertirse en:

http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

La Google Maps JavaScript API se puede cargar con el siguiente arranque:

<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY"
type="text/javascript">
</script>

Google Maps SDK for iOS

Se producen fallas cuando realizo depuraciones con un dispositivo con iOS 8.x. ¿Qué debo hacer?

Si tienes problemas cuando realizas depuraciones usando dispositivos con iOS 8.x, sigue estos pasos para inhabilitar la captura de marcos de GPU en el esquema XCode que ejecutes:

  1. En XCode, selecciona Product, Scheme y Manage Schemes.
  2. Elige un esquema y luego Edit....

  3. Fija la opción GPU Frame Capture en Disabled. Ten en cuenta que esta opción probablemente no esté presente en todos los dispositivos.

Enviar comentarios sobre...