Вот отличный сервис для подобных целей. Ребенку на телефон
RealTimeTracker, настроить в зависимости от потребностей. В экономичном режиме батарейку почти не жрет. Координаты определяет не только по GPS но и по вышкам сотовой сети (если по GPS определить не удалось). У меня уже пару месяцев стоит в экономичном режиме с определением координат и отправкой данных раз в 20 мин - ощутимого расхода батарейки не зафиксировано, работает стабильно, вылетов не наблюдал вроде. В постоянном режиме точность очень высокая (если доступно определение по GPS, т.е. на открытом воздухе находится). Переключением постоянный/экономичный режим можно управлять удаленно по SMS. Также, с помощью сторонних программ, можно настроить управление режимами по каким нибудь событиям: по расписанию, по входу/выходу в зону действия какой то точки доступа вайфай (чтоб, например, дома не молотил в постоянном режиме, а при выходе из дома переключался) или конкретной базовой станции опсоса, ну и дальше насколько фантазии хватит. Есть кнопка SOS, при нажатии на которую на заданный номер SMS-кой уходит сигнал тревоги и координаты местонахождения. Есть виджеты для переключения режимов и для кнопки SOS. Можно прямо из приложения сгенерировать временную ссылку для онлайн отслеживания на сайте и кинуть её кому нибудь (приятелю). Потом ссылку также можно деактивировать.
Отслеживать ребенка можно либо на сайте либо через приложение
Мобильный Диспетчер.
Короче, классный сервис!