2013-04-07 6 views
1

Aloha,Использование служб определения местоположения Google

Я работаю над приложением, которое использует данные о местоположении, которые должны храниться в локальной базе данных. Было бы неплохо, если бы мое местоположение всегда могло работать на заднем плане Но this не представляется возможным. Я заметил, что Google имеет собственную службу определения местоположения, которая отправляет анонимные данные о местоположении на серверы google (если включена). Поскольку эта служба, безусловно, глубоко внедрена в ОС, я хотел бы знать, могу ли я просто попросить пользователя включить эту службу и получить доступ к данным местоположения через API Google. Я искал его, но я нашел библиотеки «стандартного местоположения».

В противном случае я не могу быть уверен, что каждое изменение местоположения замечено в базе данных. На данный момент я бы использовал BroadcastReceiver, который будет замечен, когда система завершит загрузку, и это просто запускает мою собственную службу определения местоположения. Но эта служба может быть убита ОС, если требуется память.

Приветствия

Deepblue

ответ

0

Вы можете установить простой веб-страницы, которые хранят местоположения в базе данных сервера. Например, если человек помещает ваше местоположение в ваше приложение, ссылка на вашу веб-страницу (с 4 параметрами: user_ID, longitue, latitude, sequrity_key) должна быть вызвана обратно, а затем позиция пользователя, сохраненная в вашей базе данных. Вы можете использовать хостинг проектов Google для создания веб-страницы и доступа к MySQL.

Смежные вопросы