He visto muchas bibliotecas llamadas "geocodificación inversa" en varios idiomas; todos dependen de llamar a un proveedor externo a través de REST o algún método similar. Sin embargo, no puede llamar a un proveedor de REST si debe manejar miles de solicitudes por segundo.¿Existe alguna biblioteca Java que le permita realizar búsquedas rápidas y en memoria de códigos postales (bonificación, estado y ciudad) de latitud/longitud?
Por otro lado, el problema debería ser simple de resolver: las bases de datos basadas en CSV están disponibles de forma gratuita con esta información. El problema es el tiempo y el costo de escribir una implementación de búsqueda en la memoria eficiente y bien probada, en comparación con la descarga o compra de una existente.
No puedo encontrar ninguno después de mucho mirar, pero no puedo creer que no pueda existir. ¿Hay alguna biblioteca preescrita que haga esto?
Esta pregunta:
Fastest way to find the location(zip, city, state) given latitude/longitude
vino el más cercano, pero esencialmente indica cómo escribir la solución, no es que haya nada disponible fuera de la plataforma. Pero debe haber alguna biblioteca que todos utilicen para esto. Una docena de personas al día debe tener este problema.
@birryree, los comentarios son para comentarios. Si desea marcar la pregunta, use la función de pregunta favorita (haga clic en la estrella). –