Если бы я был вами, я бы использовал простую базу данных SQLite для записи координат. Прочитайте этот учебник здесь:
http://www.vogella.com/articles/AndroidSQLite/article.html
После этого, реализация Расположение Слушатель в своем классе, создать экземпляр менеджера местонахождения. Используйте диспетчер местоположений и запросите обновления местоположения, зарегистрировав прослушиватель местоположений. Когда вы внедрили прослушиватель местоположения, вы бы реализовали несколько методов «нереализованные методы», например onLocationChanged (Location loc). В этом методе вы можете указать свой код базы данных, который вы узнали в своем учебнике, для регистрации данных местоположения.
Это на самом деле очень просто, хотя изначально это может показаться сложным, я попытаюсь дать вам некоторый код, чтобы понять, что я сейчас далеко от моего ноутбука!
Вещь мои данные сортируются по расстоянию до текущего местоположения. Поэтому я просто не хочу загружать свои данные, прежде чем получить текущее местоположение. – user672009