Как хранить много долгот / широт на устройстве Android - PullRequest
0 голосов
/ 26 июля 2010

Я пытаюсь написать приложение для Android, база данных которого содержит приблизительно 2000 широты и долготы, которые фактически жестко запрограммированы.

Я предполагаю, что после установки моего приложения я смогу поместить эту информацию в SQLite.база данных, но как мне распространять эту информацию при загрузке приложения?

Один из вариантов, о котором я подумал, - это какая-то Патрисия Три, чтобы минимизировать размер данных (точки будут в нескольких кластерах,вместо равномерного распределения), но я не уверен, будет ли работать такая коллекция, когда нужно сохранить два связанных числа, а также, возможно, некоторую другую информацию, такую ​​как название места.

Есть ли у кого-нибудь мысли,вход или предложения?

Rich

1 Ответ

0 голосов
/ 26 июля 2010

2000 дюймов не много.

На самом деле я недавно пытался загрузить свое веб-приложение, которое имеет аналогичные цифры для долгого времени. Я понял, что мне нужно немного оптимизировать, но время его загрузки было не совсем ужасным.

Возможно, вы захотите просто запросить необходимые данные в любой момент. Должны быть некоторые другие данные, связанные с широтами, которые могут помочь вам в этом ... или, возможно, вам следует отображать булавки только в пределах некоторой границы широты, например, + 1, -1 в каждом направлении центра вашей карты или что-то.

...