Поделюсь своим опытом.
Уже давно для трекинга использую сервер GPSGATE.com
Удобная вещь. Какие возможности
1) Данные на сервер можно передавать практически любым прибором который может слать их в интернет. Я сам посылал их с помощью лэптопа (gpsgate client for pc), HP iPAQ и HTC HD Mini (gpsgate client for pocket pc), Nokia 6233 (gpsgate client for java) а так же дешевым китайским трекером с первой страницы (на базе ТК-102). Все эти прибора.программы без особых проблем шлют данные на сервер. Программы клиенты некоторые бесплатные некоторые стоят жденег (хотя есть кейгены и т.д.)
2) Главный плюс этого сервиса. Возможность в онлайне скачивать данные любого друга (пользователя с которым подрыжилсф на сайте) и подставлять их любой навигационной программе или программам.
Простой пример. Мой знакомый едет на экскурсию и передает данные на сервер. Я сижу дома (на работе) и одновременно как на карте гугла, так же и в озике (сас поланете) или другой навигационной программе (гармин ситигид навител) вижу все так, как если бы они получали данные с моего ГПС приемника (купил после продажи Нокии).
Минусы тоже понятны. Нельзя в одной программе отслеживать одновременно несколько человек (но можно на сайте или созданной вами страничке). В принципе это сами программы не расчитаны. Сам gpsgate client может щапускаться несколько раз паралелно и получать данные из нескольких источников.
Естественно в отличие от локатора отсутствует поиск местоположения по GSM и WiFi (думаю неактуально)
Кроме того программа клиент запуженая например на мобильном телефоне не будет работать если телефон переходит в режим ожидания.
Вот такие пироги
Вот страничка с нашими местоположениями. Показывает только те которые были за последние 2 недели.
http://offroad.ge/gpsgate.html