Intereting Posts
Сравнение компонентов интерфейса Android & iPhone Как избежать 15-секундной задержки / кэширования в Android Media Player при воспроизведении потока Это тест ЕДИНИЦЫ или тест интеграции? Может ли новый конструктор File () возвращать null на Android? RuntimeException из Google Analytics для Android «отправка сообщения обработчику по мертвой теме» Как добавить рингтон в родные контакты приложения программно в android Можно ли объявить переменную в Gradle, используемой в Java? Eclipse Logcat не получает обновление текущего фильтра (Android) Как заблокировать виртуальную клавиатуру при нажатии на edittext в android? Android PagerTabStrip – удаление интервала Потоковая передача RTSP с видео в формате HTML5 приводит к ошибке с ошибкой сервера (100,0) на Android Как настроить цвет и текст режима действия? Преобразование приложения Android из бесплатной / платной модели в платную разблокировку в приложении Цвет фона элемента меню навигации для выбранного элемента Тест эспрессо для уведомления о появлении

Совместное использование GPS в режиме реального времени

Я довольно новичок в мире Android. Мне интересно, как я могу получить позицию своих друзей и отобразить ее на карте. Точнее, я не знаю, как делиться позицией моих друзей и я. Возможно, придется использовать сервер или что-то в этом роде?

Трудно ли кодировать?

Спасибо,

Arnaud

    Вы можете посмотреть существующие решения с открытым исходным кодом.

    Вот исходный код на стороне сервера: https://github.com/tananaev/traccar/

    И вот приложение для Android: https://github.com/tananaev/traccar-client-android

    Связь осуществляется по TCP-соединению.

    • После установления соединения клиент отправляет идентификационное сообщение:

    $ PGID, 123456789012345 * 0F \ r \ n где 123456789012345 является уникальным идентификатором устройства, в этом случае IMEI

    • Затем клиент отправляет отчеты о местоположении с выбранным интервалом в стандартный формат NMEA RMC:

    $ GPRMC, 123519, A, 4807,038, N, 01131,000, Е, 022.4,084.4,230394,003.1, Вт * 6A

    Шаг-1 Создайте приложение для Android, которое будет делиться необходимыми данными, такими как позиция и имя и т. Д., И запрашивает у сервера требуемую информацию

    Шаг-2 Создайте сервер, который будет хранить детали, отправленные пользователем, и отправит необходимую информацию соответствующему клиенту

    Подход

    Когда ваш друг выйдет в интернет, приложение должно отправить (установить в ваше устройство друзей) деталь на сервер всякий раз, когда вам нужна информация, которую ваше приложение должно запрашивать на сервере для получения необходимой информации

    Трудно ли кодировать?

    Нет, это не сложно закодировать.

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

    Да, вам нужен веб-сервер. Чтобы отправлять информацию между двумя мобильными телефонами, вам нужен веб-сервер, который может передавать вашу информацию. Теперь ваше точное местоположение можно найти с помощью GPS, а также вы можете использовать расположение ячейки ячейки (но это не точно). Теперь Gps вернет широту и долготу любого места, все, что вам нужно, чтобы отправить эти латы / длинные файлы через ваш веб-сервер на ваше уважаемое мобильное устройство, и все, что вы оставили, отображая их на карте.

    Учебник по картам.