Отслеживание Android-телефона в режиме реального времени с помощью веб-приложения - PullRequest
2 голосов
/ 20 января 2012

Я работаю над проектом для школы, и мне нужно отслеживать пользователя в режиме реального времени с помощью Google Maps.До сих пор у меня есть приложение для Android, которое отправляет координаты на сайт, и на этом сайте есть карта Google, которая размещает маркер на основе координат GPS.

Мне нужно иметь возможность отслеживать пользователя в режиме реального времени, постоянно каким-либо образом обновляя карту.Мне также нужно нарисовать линию, чтобы записать движения пользователя.Пока что мой сайт обновляется только при обновлении страницы.Я слышал о сокетах, но я не совсем уверен, с чего начать что-то подобное.Мой сайт в основном PHP, но часть карты - JavaScript.Если у кого-то есть ссылки на хорошие учебники или советы по использованию сокетов, я был бы очень признателен!

1 Ответ

1 голос
/ 20 января 2012

Вместо использования сокетов вы должны использовать JavaScript, чтобы периодически запрашивать у вашего веб-сервера изменения физического местоположения телефона.

Скорее всего, вы захотите использовать Google Maps JavaScript API рисовать маркеры и линии на карте.

Самый простой способ сделать это - использовать таймер, который запрашивает у сервера (с помощью jQuery) обновленное местоположение каждые x секунд, и если координаты телефона изменились с помощью наборасумма, рисует новый маркер и линию на карте.

Для получения дополнительной информации прочитайте некоторые руководства по jQuery и PHP JSON .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...