Pregunta

Estoy pensando en escribir una aplicación para Android que tenga una base de datos de aproximadamente 2000 longitudes y latitudes que estén efectivamente codificadas.

Supongo que una vez que mi aplicación está instalada, puedo poner esta información en la base de datos SQLite, pero ¿cómo debo distribuir esta información cuando se descarga la aplicación?

Una opción en la que pensé fue algún tipo de Patricia Trie para minimizar el tamaño de los datos (los puntos estarán en varios grupos, en lugar de estar distribuidos uniformemente), pero no estoy seguro de si tal colección funcionaría cuando haydos números asociados para almacenar, junto con quizás alguna otra información, como el nombre del lugar.

¿Alguien tiene alguna idea, aporte o sugerencia?

Rico

¿Fue útil?

Solución

2000 ints no son muchos.

De hecho, recientemente intenté cargar mi aplicación web que tiene números similares para lat lon.Me di cuenta de que necesitaba optimizar un poco, pero su tiempo de carga no fue del todo terrible.

Es posible que desee solicitar solo los datos que necesita en un momento dado.Debe haber otros datos asociados con las longitudes de latitud que puedan ayudarlo con eso... o tal vez solo debería mostrar pines dentro de algún límite de longitud de latitud, como +1,-1 en cada dirección del centro de su mapa oalgo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top