Во первых можно действительно использовать готовое устройство, для примера:
TR-102 GlobalSat GPS / GPRS Компактное устройство для удаленного позиционирования с встроенными модулями GPS(GPS чипсет SiRF Star III ) и GSM. Текущие координаты (широта и долгота) передаются либо через SMS на мобильный телефон, либо на персональный компьютер по сети Интернет посредством GPRS и затем используются картографическим ПО для отображения местоположения на карте. У трекера есть три кнопки быстрого дозвона и одна кнопка экстренного вызова.
цена судя по price.ru $278 (6978 р.) в Armada PC тел. 641-04-24, 225-13-34, 8-903-736-82-22, Москва походу.
Мы использовали в своих устройствах слеженя как готовый выносной gps GlobalSat BR-355 так и oem gps RGPSM002, оба модуля работают через UART, в общем то думаю в наше время с модулями достаточного качества для решения вашей задачи нет проблем.
Берите любой и пробуйте, работа впереди предстоит большая :)
Формат передачи данных, накопление данных в буфере при отсутствии связи, резервное питание,
база данных, map server, лишь небольшой список проблем с которыми предстоит столкнуться.