Límites de cuotas de Android Geocoder

¿Podría alguien aconsejar sobre los límites de cuota a Google maps geocoding api? Estoy usando geocodificación en android. El Google mapas Api sitio estados el límite es de 2.500 por día. ¿Es este total para la clave API? O por dirección IP? He encontrado 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. ¿Puede alguien responder a esto? Obviamente esto es una gran diferencia y 2.500 búsquedas de geocodio por día por dispositivo sería suficiente para la mayoría de las aplicaciones.

Por lo que entiendo es por dirección IP única por día. Esta es la máquina exacta que realiza la solicitud. Así que si alguien más estaba usando su aplicación, lo limitaría a su máquina.

Su clave de API se puede utilizar desde varios dispositivos. Este mismo principio se aplica a todas las API de Google. Yo uso la API de traducción, y si me limitaba a por clave de API que estaría atornillado y sería máx.

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

No hay ningún límite para la API de Geocode de Android

Me puse en contacto con el Developer Support

Preguntando:

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

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 encuentro ninguna evidencia concreta.

He oído que sería 2500 peticiones por dirección IP por 24 horas.

Algunas personas están recibiendo el Geocoder Javascript mezclado con el Android Geocoder, 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 los datos de todos modos. Caché quizás. A veces obtengo una IOException, intermitentemente. He asumido esto es algo que hacer con el apoyo de LocationProviders y también me gustaría obtener la IOException si alguna vez he golpeado este límite mítico?

¿Podría traer alguna claridad a mis divagaciones o conocer a alguien que podría?

Saludos

Pablo

Y obtuve esta respuesta:

Pablo,

Esta API está diseñada para su uso razonable por las aplicaciones cliente. Se supervisa activamente para detectar posibles abusos (por ejemplo, peticiones por segundo), pero no debería 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 lado del 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 hacer otra vez)

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

  • Añadir Marcador en Android Google Map mediante toque o toque
  • Agregar una imagen de url a InfoWindow personalizado google maps v2
  • Dibujo de una línea / ruta en Google Maps
  • Cómo utilizar SupportMapFragment dentro de un fragmento?
  • Obtener android.view.InflateException mientras carga el mapa en Marshmallow Devices
  • Error al cargar el mapa. Error al contactar a los servidores de Google. Esto es probablemente un problema de autenticación
  • ¿Cómo convertir geopoint longitud + latitud a doble?
  • Recibiendo la pantalla ambigua del cielo mientras que carga el mapa de google
  • Android: Uso de StreetViewPanoramaView en XML
  • Marcador de google maps definido en XML de presentación
  • API de Google Map para aplicaciones Ionic
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.