Как вы отправляете GPS-координаты с одного телефона на другой?

1

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

  • 1
    Классный проект, но вы пробовали гугл широту?
Теги:
location
gps

2 ответа

1

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

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

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

  • Сервер, скорее всего, будет доступен.

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

1

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

  • 0
    Трюк с SMS, наверное, самый простой - безлимитные SMS очень распространены в те дни (по крайней мере, в Великобритании и США).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню