Ставим на объект gps-навигатор, который отсылает раз в n секунд свои координаты на ваш сервер по сетям gsm. Клиентский скрипт ходит на сервер раз в n секунд и перерисовывает положение объекта на карте.
Ставите средствами JavaScript вызов функции по таймеру.
Внутри этой функции делаете запрос к вашему серверу. Сервер отдает крайние координаты, скрипт перемещает метку на эту точку. Кода JS будет от силы на экран.
Вот рабочий пример: http://scripts.pws.ru/maps/madpoint.php
Правда координаты не с устройства берутся, а рандомно меняются... но думаю концепцию понять можно.