No hay límite duro para la API de Android Geocode
entré en contacto con el soporte técnico para desarrolladores
Pidiendo:
Con la nueva aplicación que están escribiendo, tenemos un mapa de 10 casas y nosotros tenemos que buscar Lat Long desde el código postal para cada uno.
Utilizamos:
http://developer.android.com/reference/android/location/Geocoder.html#getFromLocationName(java.lang.String, int)
Sin embargo, el cliente pide ahora acerca de los límites de la API. He tenido un vistazo en línea, pero no puedo encontrar ninguna evidencia concreta.
He oído que serían 2500 solicitudes por dirección IP cada 24 horas.
Algunas personas obtienen el Javascript Geocoder 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. Almacenamiento en caché tal vez. A veces recibo una IOException , intermitentemente. Supongo que esto tiene algo que ver con los LocationProviders de respaldo y también obtendría la excepción IOException si llego a este límite mítico?
¿Podría aportar algo de claridad a mis divagaciones o conocer a alguien que podría?
Saludos
Paul
y consiguió esta respuesta:
Paul,
Esta API está diseñado para un uso razonable de las aplicaciones cliente. Está monitoreado activamente por abuso (por ejemplo, solicitudes por segundo), pero no debería tener ningún problema con el caso de uso que ha descrito.
no estoy seguro de cómo se estructura su aplicación, pero podría ser más eficiente de hacer la geocodificación de una vez en el lado del servidor, en lugar de en cada dispositivo de forma individual.
Gracias, Jan-Felix
FYI: (también guardar estas búsquedas en una base de datos en el dispositivo local una vez hecho por lo que no es necesario hacerlo de nuevo)
Por lo tanto existe se ningún límite duro sobre el Uso del API de Android GeoCode, más justo useage de una política justa por dispositivo (cliente)
me pregunto cómo este w orks para teléfonos? ¿Importa la NAT de un proveedor de teléfono? – JPM
@jpm cuota parece estar basada en la dirección IP, por lo que cada teléfono tendría 2500/día. No sé acerca de la nacionalidad, pero supongo que no hay diferencia ... – Patrick
Bueno, las empresas de telefonía NAT, las direcciones y, por lo tanto, las direcciones IP externas, pueden parecer todas iguales, por lo que podría haber un problema en este caso. No estoy seguro de la topografía de los proveedores de un teléfono ... pero nos encontramos con este caso en el que necesitábamos conexiones de socket directas y descubrimos el NAT'ing. Terminamos yendo con una red celular privada para obtener direcciones IP estáticas para cada dispositivo. – JPM