longitude latitude google geocoder from address android google-maps geocode

android - latitude - get coordinates google maps api



LĂ­mites de cuota de Android Geocoder (2)

Por lo que entiendo, es por una sola dirección IP por día. Esta es la máquina exacta que hace la solicitud. Entonces, si alguien más estuviera usando su aplicación, la limitaría a su máquina.

Su clave API se puede usar desde múltiples dispositivos. Este mismo principio se aplica a todas las API de Google. Utilizo la API de traducción, y si estuviera limitado por clave de API estaría atornillado y estaría al máximo.

Por supuesto, esto no se aplica si paga a Google por el uso de su API (Facturación en la consola API). Pago mucho por Google Translate API

¿Podría alguien aconsejar sobre los límites de la cuota de la API de geocodificación de Google Maps? Estoy usando geocodificación en Android. El sitio Api de Google Maps indica que el límite es de 2.500 por día. ¿Es este total para la clave API? o por dirección IP? Encontré este artículo: http://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits

que establece que el límite de cuota está vinculado a la dirección IP, sin embargo, esto se refiere a sitios web. ¿Alguien puede responder esto? Obviamente, esta es una gran diferencia y 2,500 búsquedas de códigos geográficos por día por dispositivo serían suficientes para la mayoría de las aplicaciones.


No existe un límite estricto para la API de Android Geocode

Me puse en contacto con el Soporte de Desarrolladores

Preguntando:

Con la nueva aplicación que estamos escribiendo, tenemos un mapa de 10 casas y tenemos que buscar Lat Long desde el código postal para cada una.

Usamos:

http://developer.android.com/reference/android/location/Geocoder.html#getFromLocationName(java.lang.String, int)

Sin embargo, el cliente ahora está preguntando sobre los límites de la API. He echado un vistazo en línea, pero no puedo encontrar ninguna evidencia concreta.

Escuché que serían 2500 solicitudes por dirección IP cada 24 horas.

Algunas personas están confundiendo el Javascript Geocoder con el Geocodificador Android, por lo que esta pregunta es específicamente Android.

Hice un bucle que golpea el GetFromLocationName más de 2500 veces y me devolvería datos de todos modos. Almacenamiento en caché tal vez. A veces recibo una excepción IOException intermitentemente. ¿Supuse que esto tiene algo que ver con el respaldo de LocationProviders y también obtendría la excepción IOException si alguna vez alcanzo este límite mítico?

¿Podrías aportar algo de claridad a mis divagaciones o conocer a alguien que pudiera?

Saludos

Pablo

Y obtuve esta respuesta:

Pablo,

Esta API está diseñada para un uso razonable por las aplicaciones cliente. Se supervisa de forma activa en caso de abuso (por ejemplo, solicitudes por segundo), pero no debe tener ningún problema con el caso de uso que ha descrito.

No estoy seguro de cómo está estructurada su aplicación, pero podría ser más eficiente hacer la geocodificación una vez en el servidor, en lugar de en cada dispositivo individualmente.

Gracias, Jan-Felix

fyi: (también guardamos estas búsquedas en una base de datos en el dispositivo local una vez hecho así que no necesitan hacerlo de nuevo)

Por lo tanto, no existe un límite estricto en el uso de la API GeoCode de Android, más solo una política de uso justo por dispositivo (cliente)