Как вы отправляете GPS-координаты с одного телефона на другой? - PullRequest
1 голос
/ 14 мая 2011

Я пишу приложение для Android, которое, я надеюсь, позволит мне и нескольким друзьям увидеть, где они находятся. Требуется, чтобы каждый телефон отправлял GPS-координаты друг другу. Есть ли способ сделать это в SDK / Java? Каждое устройство, которое будет включено, будет жестко закодировано и не может быть изменено. Спасибо за любую помощь, которую я могу получить!

Ответы [ 2 ]

1 голос
/ 14 мая 2011

Вместо того, чтобы пытаться подключиться к каждому из устройств напрямую, вы можете подумать о том, чтобы каждое устройство сохраняло свое местоположение где-нибудь на сервере. Это имеет несколько преимуществ:

  1. Сервер легко найти. Его адрес известен всем устройствам.

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

  3. Сервер с большей вероятностью будет доступен.

Использование сервера не должно быть сложным. Все, что вам действительно нужно, это позволить каждому устройству публиковать файл в общий каталог.

1 голос
/ 14 мая 2011

Специальных приемов прохождения GPS-координат не существует. Вам придется использовать стандартные способы, такие как настройка центрального сервера для приема и передачи некоторых координат, или вы можете использовать SMS для автоматической передачи деталей.

...