У меня есть база данных SQL Lite в местах с широтой и долготой, и я хочу получить данные из SQL Lite и каким-либо образом, либо в вопросе SQL, либо в настраиваемом адаптере, либо, что лучше, разбираться во всех местах которые находятся на расстоянии 5 миль от местоположения телефона и отображаются в ListView.
У меня есть одна идея, которую я пойму, но лучше, если у кого-то есть идея получше.
Я могу получить все данные из SQL Lite и поместить их в ListView с помощью специального адаптера, который получает местоположение телефона из LocationManager, а затем каким-то образом удалить элементы, расстояние которых превышает 5 миль, и я надеюсь, что с пользовательским Адаптер я тоже могу сортировать, но пока не все здесь.
И я думаю, что мое решение сработает, но есть ли лучшее решение?
Я также могу сказать, что это около 400 мест, так что, возможно, нет ничего сложного в том, чтобы сделать это с помощью специального адаптера.
Все решения хороши, я относительно новичок на Android, но учусь.