Если вкратце, у вас есть «устройство» (персональный GPS-трекер или смартфон с GPS-приемником), которое, с заданным интервалом времени, скажем каждые 30-50 секунд, определяет свои координаты, используя GPS-приемник, и пересылает их на определенный сервер, используя GSM-модуль, обычно мобильный интернет - GPRS/EDGE. Сервер (ПО) принимает, высылаемые «устройством» координаты, обрабатывает их и отображает местоположение «устройства» на карте, через браузер по запросу пользователя. Или позволяет просматривать «треки» перемещения «устройства» за интервал времени наложенные на карту. Как на рисунке.
Соответственно, имея под рукой современный телефон (сейчас большинство смартфонов идут с GPS-приемником и, например, популярной ОС Android), можно попробовать это на практике и бесплатно.
Из бесплатных сервисов, с которыми работал, понравился http://gps-tracker.com.ua (украинский клон http://free-gps.net). Под смартфоны у них есть «родная» бесплатная утилита Free-gps.net Tracker, можно скачать с Google Play https://play.google.com/store/apps/details?id=net.freegps.tracker.free&hl=ru. Утилиту нужно установить на телефон, завести учетку на http://gps-tracker.com.ua и настроить новое устройство, подробное описание тут http://forum.gps-tracker.com.ua/viewtopic.php?id=13.
Гуляя по улице с телефоном можно будет залогиниться на http://gps-tracker.com.ua и просматривать текущее местоположение, перемещение телефона, а также просматривать треки на карте и экспортировать отчеты по трекам в Excel. Справка подробная http://gps-tracker.com.ua/main_help.php. Кстати, GPS-приемник работает только на открытом пространстве, если будете настраивать в помещении, не забудьте выйти на улицу на некоторое время, что устройство определило спутники и начало правильно определять свои координаты.
Чем понравился этот сервис, широкий расширяемый выбор подключаемых устройств http://gps-tracker.com.ua/connection.php, адекватная техподдержка, пять устройств и хранение инфы о треках до полугода – бесплатно.
Также есть российский сервер http://www.gpshome.ru. Там бесплатно до 3-х объектов и информация о треках хранится в бесплатном варианте всего сутки, т.е. за месяц отчет не сделаешь по пробегу. У них своя утилита для Android смартфонов GPS2OpenGTS_Free, скачать можно тут https://play.google.com/store/apps/details?id=com.wiebej.gps2opengtsfree&hl=ru
И для iPhone и iPad есть утилита SendLocation для iOS, скачать можно тут:
https://itunes.apple.com/us/app/sendlocation/id377724446?mt=8
Подробнее по настройке и подключению см. http://www.gpshome.ru/conn_android и http://www.gpshome.ru/conn_ios.
Все расходы в таком случае составят, если пользоваться бесплатными сервисами, они кстати, довольно стабильны в работе, только оплату GPRS-трафика мобильного интернета по тарифам местного оператора, т.е. 5-10 y.e. в месяц с устройства, вернее с сим'ки в него вставленной, если будет постоянно в работе в течении месяца.
Также или вместо, наигравшись с телефонами, можно приобрести персональные GPS-трекеры, сравнимые по стоимостью с бюджетными смартфонами. Их уже можно использовать водителям (пусть лежат в бардачке и питаются от прикуривателя), или детям, чтобы не давать им дорого выглядящий и хрупкий смартфон на улицу. Один из примеров, которые мной использовались, один из клонов Astron GT-102 и Xexun/Coban TK-102. Можно детальней посмотреть тут http://www.gps2010.ru/faq-tk102.htm. В принципе, более простое, чем телефон устройство. Есть GPS-приемник, GSM-модуль (куда вставляем сим’ку), и питается все от батарейки какой-то из моделей старой Nokia. Настраиваются, некоторые sms’ками, некоторые, через usb-шнур. Вот пример русской инструкции по такому трекеру www.autopulse.ru/files/347.pdf. И ветка на форуме http://gps-tracker.com.ua по его подключению к их серверу http://forum.gps-tracker.com.ua/viewtopic.php?id=18.D. В общем, почитав манул и разобравшись в настройках GPRS конкретного оператора, подключить трекер не составит большого труда.
Stay tuned!