Отслеживание по gps в реальном времени андроид. GPS-трекер для Андроид - лучшие программы и приложения. Установка GPS-трекера

16.07.2019
(18 Голоса (ов))

Отслеживание местоположения владельцев смартфонов в реальном времени, координация совместных действий в группах, общение.
Где мой ребенок?
Где мои друзья?
Где мой телефон?
Где мой автомобиль? Куда и с какой скоростью он движется?
Это приложение избавит Вас от подобных вопросов! Семейный локатор Астериум позволяет использовать смартфон или планшет в качестве GPS трекера (маячка). Подключите к своему аккаунту все свои Android устройства и делитесь их местоположением с друзьями и близкими.

Частота обновления местоположения составляет всего 1 секунду и зависит только от качества покрытия GSM сети и уровня GPS / ГЛОНАСС сигнала. Тем не менее, при отсутствии или малом количестве спутников в зоне прямой видимости вашего Android устройства точность телематических данных и скорость геолокации может быть резко снижена.

Для добавления друзей не нужно тратить деньги на SMS и вводить неудобные секретные коды: просто авторизуйтесь через ВКонтакте, Google+ или Facebook и Ваши контакты сразу станут доступны для взаимодействия. Приложение само определит, кто из Ваших друзей уже использует семейный пеленгатор Астериум, а кого можно пригласить.

Для того, чтобы открыть свое местоположение и наблюдать где находятся Ваши дети или друзья - создайте Хаб и пригласите в него своих близких. Вы сами решаете когда скрыть и открыть свое местоположение другим участникам. Хабы - это закрытые группы доступ в которые возможен только по приглашению их создателя.

Вы можете свободно вести личную переписку с любыми пользователями семейного трекера Астериум. А для большего удобства общайтесь в общих чатах, которые предоставляют Хабы всем своим участникам. Вы всегда будете в курсе всего что происходит в семейном локаторе Астериум и не пропустите важные события и сообщения благодаря удобной системе уведомлений.

Установите семейный GPS трекер Астериум на магнитолу (головное устройство на базе Android) Вашего автомобиля и он всегда будет под вашим присмотром. Используйте виджеты идущие в комплекте для того чтобы оперативно включать и отключать отслеживание своего местоположения (а значит и видимость для Ваших друзей и близких) одним касанием.

Используйте приложение для наблюдения за детьми, пожилыми родителями, друзьями. Для координации совместных действий при движении в автоколонне, велопробеге, выезде на природу - область применения приложения, действительно, безгранична!

Как это работает :
Ваш смартфон или планшет определяет свои координаты при помощи GPS / ГЛОНАСС (или по вышкам сотовой сети) и передает их в Облако. Другие пользователи семейного пеленгатора Астериум, которым Вы разрешили, могут наблюдать за Вашим местоположением в реальном времени.
При Вашей первой авторизации в приложении с помощью социальной сети автоматически создается учетная запись в Облаке. При первом включении режима отслеживания своего местоположения Ваше Android устройство привязывается к Вашей учетной записи. Одновременно появляется возможность управления своей геолокацией при помощи виджета идущего в комплекте с семейным трекером.
Вы можете привязать к своей учетной записи несколько Android устройств и использовать их все как GPS маячки для отслеживания местоположения. При включенном режиме отслеживания своего местоположения ваш смартфон или планшет начинает отправлять свои координаты в Облако. Если Вы движетесь - координаты отправляются постоянно, в противном случае 1 раз в минуту. Участники Хабов, для для которых Вы открыли местоположение своего смартфона или планшета могут наблюдать за Вами в реальном времени.

СКРИНШОТЫ

Запиши GPS-трек на гаджете и просматривай его на Яндекс или Гугл картах

Подыскиваете приложение для детального отслеживания маршрутов автомобильных, велосипедных или пеших прогулок? Предлагаем скачать Геотрекер на андроид, построенный на базе Яндекс Карт. Программа обеспечивает путешественнику GPS-контроль на протяжении всего пути без использования дополнительных приборов, кроме смартфона или планшета.

Возможности и особенности геотрекера

  • Подробные данные о маршруте – приложение определяет самые разные параметры путешествия. С помощью геотрекера пользователь узнает пройденное расстояние, подробную траекторию пути, максимальную и среднюю скорость движения, перепад высот и скорость набора, уровень наклона и многое другое. Данные отображаются в виде наглядных графиков, есть детальная статистика по каждому участку пути.
  • Не требует подключения к Интернету – уже веская причина скачать Геотрекер на андроид бесплатно. Выход в онлайн путешественнику понадобится только для отображения карты местности, которую можно загрузить заранее. Для построения и записи треков приложение использует спутниковую связь для определения текущих GPS-координаты владельца мобильного устройства. Есть возможность отметить маркером важные точки маршрута.
  • Импорт и экспорт маршрутов – приложение позволяет импортировать чужие треки для последующего движения по ним, а также экспортировать собственные. Геотрекер поддерживает файлы с расширением kml и gpx, с которыми работают и другие аналогичные сервисы типа Ozi Explorer. Ограничений по количеству треков в приложении нет.

Удобство использования и дизайн

Приложение сделано максимально простым и удобным. В настройках пользователь может выбрать папку для хранения треков, выбрать формат записи. Чтобы начать ее, достаточно нажать красную кнопку, есть возможность прервать фиксацию маршрута паузой. После записи трека, его название можно редактировать, экспортировать или удалить. В настройках отображения трека выбирается сервис карт, подключается информирование о пробках, светофорах и т. д.

Платный контент

Геотрекер скачать на андроид бесплатно можно по ссылке в верху страницы. Приложение распространяется свободно и без рекламы. Разработчик программы регулярно выкладывает обновления, созданные с учетом предложений и пожеланий пользователей. Поддержать его финансово можно из приложения – для этого предусмотрена отдельная клавиша в меню. Также наличествует дополнительный платный контент стоимостью от 80 до 600 рублей за единицу.

Каждый из нас наверняка находился в такой ситуации, когда хотелось поиграть в детектива и выяснить местоположение близкого человека. Но Gps трекер для андроид имеет гораздо больше значения, чем кажется на первый взгляд. Это не просто прихоть, но и необходимость. Например, если ребенок долго не приходит со школы или в путешествии кто-то из родственников потерялся.

Существуют приложения для смартфона, планшета, часов, которые с помощью связи между собой могут определить местоположение друг друга. Также можно отследить украденный или потерянный гаджет с помощью таких приложений.

Выбранные нами для обзора приложения работают на операционной системе андроид, версия должна быть не ниже 4.0.

GPS Локатор Моя Семья (Скачать)

Программа позволяет определить местоположение всех членов семьи, которые имеют при себе устройство на андроиде и были заранее приглашены в группу с помощью кода. При включенном датчике геолокации и интернет подключении программа отлично определяет собственное местоположение. Для бесплатного пользования можно подключить всего одного члена семьи. При этом настройки ограничены. Есть детский режим, в котором можно полностью контролировать местоположение ребенка и слышать события, происходящие вокруг него. Но в бесплатной версии такой функционал работает некорректно. В режиме оффлайн приложение практически не работает как у отслеживаемого телефона, так и у следящего. Даже при включенном интернете в устройстве точность определения варьируется в пределах 100 -150 м. Программа явно требует доработок в этом направлении.

Пользовательская оценка – 4.6 из 5 звезд. Версия на русском языке имеется.

GPS трекер KidControl (Скачать)

Установив приложение себе и тому, за кем необходим контроль, можно узнавать о месте положения телефона в любое необходимое время. Также можно увидеть маршрут, который был пройден данным членом семьи. Приложение работает бесплатно. Имеется возможность оповещать, когда отслеживаемое устройство приближается. При пользовании иногда случаются сбои в определении местоположения. Обновления выходят довольно часто, возможно, что проблема устранится. Аккумулятор разряжает не быстро, это плюс.

Реклама есть только при работе в бесплатном режиме, после покупки платного контента она исчезает, добавляются новые возможности в просмотре истории. Интерфейс понятен с первого момента знакомства с приложением. Оценка пользователей 4.6 звезд из 5 возможных. На русском языке.


Фото: GPS трекер KidControl

GeoZilla (Скачать)

Перед использованием приложения необходимо зарегистрироваться или войти через существующую запись в социальной сети. Следующим шагом является присоединение участников группы, за которой есть необходимость следить. После, определяется местоположение всех членов группы. Кстати, работает правильно через раз. Можно добавить геозоны, количество участников – безграничное. Подключает как устройства на андроиде, так и на других операционных системах. При включенном интернете в устройстве точность определения варьируется в пределах 100 м. От Gps практически нет точных данных. Доступна история передвижений за день любого участника группы.

Есть платный контент. Разработчики уверяют, что приобретая его, приложение будет работать стабильно. Рекламы нет, интерфейс доступный каждому. Оценка – 4.3 из 5. Работает на русском языке.


Фото: GeoZilla

Find My Kids (Скачать)

Прежде, чем воспользоваться приложением, необходимо ввести кучу персональных данных – номер телефона, адрес электронной почты, придумать пароль, ввести имя и только потом можно войти уже в существующий круг или создать новый. Есть пошаговые инструкции по созданию своего круга. Присоединив членов группы, можно узнать их местоположение с точностью всего 200 м. Это слишком большой промах. Трекер отправляет оповещения, когда участник круга прибывает на место.

Хоть приложение и топовое, но толку от него мало. Есть возможность использовать пробную версию только на 7 дней. Присутствует платный контент, который не сильно поможет. Сбои в определении случаются постоянно. Есть отправка сигнала тревоги, но этот функционал не всегда корректно работает.


Фото: Find My Kids

Семейный GPS трекер (Скачать)

Является аналогом приложения Find My Kids. Присутствуют возможности общения в чате, можно создавать не один круг – семья отдельно, сотрудники или друзья – отдельно. В отличие от предыдущего приложения, это работает более стабильно и точно. Для каждого круга можно выставить свои настройки координат. Приложение поможет в поиске .

Есть возможность приобрести премиум-пакет услуг. Купить его можно после пользования 7-ми дневной пробной бесплатной версии.


Фото: Семейный GPS трекер

Real Time GPS Tracker (Скачать)

Перед началом пользования необходимо пройти регистрацию, после чего зайти в карту, на которой уже будет определено местонахождения вашего устройства. Можно находить друзей, проводить чат с ними после добавления их в свой круг. Точность определения всегда разная, приложение дает сбои. Платный контент хоть и имеется, но от него нет толку, он просто уберет рекламу. Имеет оценку от пользователей в 4.2 звезды из 5, но абсолютно этого не заслуживает. Поверив оценке, можно принять его за удачное, но нет. Оно явно требует множества доработок. Версия на русском языке. Есть отправка сигнала тревоги, но эта возможность не всегда работает.


Фото: Real Time GPS Tracker

Family Locator ()

Приложение, которое потребует долгой первоначальной регистрации. Работает со сбоями, редко показывает позиционирование правильно. Отлично определяет местоположение, если устройство подключено к сети интернет, особенно, если это вай-фай. Интерфейс довольно непонятный. Нужно время, чтобы разобраться во всех настройках. Можно обмениваться бесплатными сообщениями с участниками группы.

Бесплатной является только демо-версия, которую потом нужно продлевать за платную услугу. По отзывам понятно, что в платном варианте она также работает не очень корректно. За время пользования замечено, что определение места по данным геолокации слишком размыто.

Версия на русском языке. Оценка от пользователей 4.0 из 5 возможных звезд.


Фото: Family Locator

Местоположение Друзей (Скачать)

Приложение не требует никаких регистраций (просто обменяйтесь с друзьями кодом), практически не «зависает» и нормально определяет местоположение семьи. Значения координат размыты примерно на 200 метров (это при том, что интернет выключен, а включена лишь геолокация). Платного контента просто нет, есть небольшое количество рекламы. Возможность подключить семью или друзей в свой круг. Интерфейс очень простой и понятный. Версия на русском языке, оценивается в 4.0 из 5 возможных звезд. Для бесплатного пользования очень приличный вариант.


Фото: Местоположение Друзей

Уважаемые читатели! Если у вас остались вопросы или есть комментарии по теме статьи - пожалуйста, оставляйте их ниже.

Задача: наступает лето, дети все больше времени проводят где-то на улице, и я бы хотел знать, где они находятся. Идеальный вариант - я просто даю им с собой старый андроидный телефон, и затем наблюдаю за ними по карте на большом домашнем мониторе.
В этой статье я расскажу, почему и как я написал свое первое приложение для Андроид с функциями GPS «KidsTrack», и какие открытия при этом сделал. Статья будет полезна тем, кто недавно начал программировать под Android.


Поиски на Google Play выдали мне сотни различных приложений с функциями GPS-мониторов. Я уж начал их было перебирать, но примерно на 2-м десятке я осознал, что затраты времени на выбор могут оказаться вполне сравнимыми с затратами времени на разработку. Ведь мои функциональные требования очень просты:

  • приложение должно периодически отправлять анонимные координаты на сервер,
  • сервер должен показывать карту с маркером в соответствующем месте.
Это все!

Есть еще требования, которые не связаны с функциональностью, но которые не менее важны:

  • отсутствие необходимости регистрации, и привязки аккаунтов
  • бесплатность
  • отсутствие рекламы
  • отсутствие ненужных функций, которые уже есть или в телефоне, или в других приложениях, типа обмена сообщениями, тревожных кнопок, уведомлений, стираний данных, блокировок телефона, чата, и т.п.
И да, координаты будут хранится на сервере, который не бесплатен. Но хостинг сейчас стоит такие копейки, что я считаю неправильным брать с людей деньги за хранение пары чисел (или даже нескольких килобайт).

Одним словом, попробовав несколько приложений из Google Play, я решил написать трекер сам.

Экран с 3-мя кнопками


Но как только попробовал запустить на физическом устройстве - начались сюрпризы. О некоторых из них я хотел бы рассказать.

Сюрпризы управления питанием

Реальные андроид-устройства стремятся отключить себе питание при любой возможности. Постоянно получают питание лишь весьма примитивные системные часы (модуль мобильной связи здесь он не рассматривается). В часах есть регистр(ы), куда посредством AlarmManager можно записать время следующей пробудки процессора телефона. Если процессор не разбудят часы, то он так и будет продолжать спать ничего не делая. Сделано это по простой причине: включенный процессор разрядит батарею за час. Поэтому если надо, чтобы сервис что-то делал раз в минуту, то приемы десктопного программирования вроде Thread.sleep(60000) не подойдут, а вместо этого надо пользоваться AlarmManager , примерно вот так:

Public class YourService extends Service { public int onStartCommand(Intent intent, int flags, int startId) { /* Что-то делаем */ ... /* Планируем следующий страрт */ Intent ai = new Intent("info.izhforum.kidstrack.START_ALARM"); PendingIntent pai = PendingIntent.getBroadcast(mInstance, 0, ai, 0); mAlarmManager.set(AlarmManager.RTC_WAKEUP,System.currentTimeMillis()+60000, pai); ... } }
В этом примере мы программируем AlarmManager разбудить телефон через 1 минуту, и отправить интент START_ALARM всем приложениям, кто на него подписан.

Прием интентов во всех учебниках осуществляется объектом BroadcastReceiver, однако если нам нужно, чтобы:

  1. телефон пробуждался из глубокого сна
  2. запускал наш сервис,
  3. не засыпал до завершения работы
то BroadcastReceiver не подойдет, и вместо него надо использовать WakefulBroadcastReceiver - этот объект гарантировано не допустит впадения телефона в сон до тех пор, пока не будет вызван метод completeWakefulIntent . Во всяком случае у меня так и не получилось заставить BroadcastReceiver работать надежно на физическом устройстве.

Если ваш сервис теоретически может выходить в интернет через WiFi, то вам необходимо позаботится, чтобы у WiFi-модуля во время соединения тоже было включено питание, так как оно у него отдельное. Если этого не сделать, то бывает трудно понять почему приложение не работает на физическом устройстве: ведь при отладке на эмуляторе или устройстве, подключенном к дебаггеру через USB, питание модуля WiFi не выключается, и все отлично работает. Запретить отключать питание WiFi можно так:

Private WifiManager mWifiManager = null; private WifiManager.WifiLock mWifiManagerLock = null; ... mWifiManagerLock = mWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, "MyWFL"); mWifiManagerLock.acquire(); /* Здесь осуществляем сетевой ввод/вывод */ mWifiManagerLock.release();

Сюрпризы GPS

В первой версии приложения я сделал определение координат устройства только с использованием провайдера «GPS». И очень было мне удивительно наблюдать на сервере, как более 90% устройств не смогли определить координаты и присылали нули.
Как оказалось, GPS – довольно капризная технология с множеством ограничений, низкой скоростью и непредсказуемой точностью. При использовании традиционной GPS сенсор приемника должен получить данные обо всех GPS-спутниках (а их более 2х десятков), среди всех них выбрать наиболее подходящие, и уже по ним вычислять координаты. Получение данных и перебор могут занимать 5 минут и более, поэтому первый «холодный» старт GPS всегда самый медленный.
Если GPS-приемник имеет часы и помнит прошлые координаты и положения спутников, то он может использовать эти данные для определения тех спутников, к которым можно привязаться в данный момент. Поэтому повторный запуск GPS обычно происходит намного быстрее.
В современных смартфонах первоначальное грубое определение координат может осуществляться по близлежащим передающим сотовым вышкам, что так же позволяет ускорить «холодный старт» GPS. Для использования этого способа требуется разрешение на использование провайдера «network» в Manifest-е, так для определения я координат вышек может использоваться интернет.
Еще одна функция провайдера «network» - определять координаты по видимым WiFi - сетям. Определение осуществляется путем поиска координат видимых в данный момент сетей по их именам и MAC-адресам на серверах Google через интернет. Разумеется, в фоновом режиме и без лишних уведомлений идет и обратный трафик: телефон, когда определил свои координаты по GPS, может по-тихому послать данные об окружающих его WiFi-сетях на серверы Google, чтобы таким образом поддерживать актуальное состояние базы WiFi-сетей. Грустные размышления о потенциальной власти Google над владельцами Андроидов и WiFi-сетей оставим за рамками этой статьи…
Прояснив все эти нюансы я в авральном порядке подправил приложение, чтобы оно использовало не только провайдера «GPS» но и «network». После этого типичная последовательность вызовов метода onLocationChanged стала выглядеть так:
1) 00:00.234 провайдер = “network”, точность = 1672m // пришли координаты по сотовым вышкам 2) 00:00.933 провайдер = “network”, точность = 52m // пришли координаты по WiFi 3) 00:16.310 провайдер = “gps”, точность = 28m // пришли координаты по GPS
Я все-таки очень хотел задействовать GPS, так как обычно это самый точный способ, поэтому я установил время ожидания сигнала от GPS-сенсора 30 секундам, а если это первый пуск - 2-м минутам. И если GPS-сенсор так и не сработал, то используются координаты от провайдера «network». После этого изменения устройства стали присылать на сервер нормальные, ненулевые координаты.
Точность GPS также оказалась весьма условной. Например нередко точность координат, получаемых с сенсора неподвижного лежащего устройства может выглядеть так:
05:13:05 76m 05:14:36 68m 05:15:58 37m 05:17:20 79m 05:19:00 116m
Из этих данных ясно, что GPS хорош для нахождения зданий или других больших объектов, но найти человека в толпе, или телефон в сугробе будет непросто.

Отдельно стоит упомянуть питание GPS. Модуль GPS весьма прожорлив, поэтому в учебниках рекомендуют при вызове requestLocationUpdates не устанавливать слишком короткие параметры минимального интервала по времени и по расстоянию. Но в моих опытах с 3-мя различными физическими устройствами оказалось, что постоянно включенный модуль GPS садит батарею одинаково при различных параметрах. Потом уже я нашел где-то упоминание, что эти параметры влияют только на частоту вызова метода onLocationChanged , но не обязательно на энергопотребление самого сенсора.

Прочие сюрпризы

Google Play : Первая версия пролежала на Google Play два дня, после чего была заменена новой, с исправленным алгоритмом определения координат. Несмотря на то, что это произошло уже две недели назад, я на сервере продолжаю видеть, что очень часто продолжают происходить активации старой версии. Я уже и добавил сообщение о необходимости обновления на веб-странице мониторинга, но это не всегда помогает. Непонятно откуда вообще люди берут старую версию. Я не знаю чем это объяснить.

Пользователи : Почти треть пользователей, установивших приложение, никогда не открывала страницу, на которой устройство можно мониторить. Без страницы мониторинга приложение бесполезно, поэтому объяснить это феномен я тоже не могу.

страница мониторинга


Яндекс.Карты : Страница мониторинга изначально была реализована с использованием API Яндекс.Карт, так как там не требуется ID, и нет ограничений на количество загрузок карты в день. Но оказалось, что на слабых устройствах Яндекс.Карты или тормозят, или вообще не открываются. Пришлось эту страничку делать в 2-х вариантах: Яндекс.Карты для настольных компьютеров, и Google Maps для слабых мобильных устройств. Google Maps оказались существенно быстрее.

Итоги

С практической точки зрения итоги, конечно, скромные, так как уже существует множество гораздо более продвинутых GPS-мониторов. Но судя по отзывам, именно простотой KidsTrack и приглянулся многим.
Для меня лично итоги значительно более внушительные. Главный итог - бесценный опыт, который невозможно было бы получить из статей или учебников. Грабли, описанные выше, заставили пересмотреть реалистичность и дизайн других более крупных проектов, над которыми я работаю.

Теги: Добавить метки

Live GPS Tracker – программа, отслеживающая изменение GPS-координат у цели в режиме реального времени. С ее помощью можно наблюдать за перемещениями ребенка или близкого человека – вы всегда будете знать, где в данный момент находится интересующие вас лица.

Принцип действия программы состоит в фиксировании GPS-координат, их записи в файл и последующей передачи архива с данными на сервер, где они расшифровываются и выносятся на карту в виде трека.

Как пользоваться Live GPS Tracker?

Чтобы начать пользоваться Live GPS Tracker, нужно следовать следующим пунктам:

  1. Скачать на компьютер, установить и зарегистрироваться на официальном сайте производителя: https://livegpstracks.com.
  2. Запустить и настроить. При запуске на ПК выйдет такое окошко:

В левой части вкладки находятся кнопки «Старт/Стоп», «Создать точку в данном месте» и окно журнала событий, в котором описываются текущие операции.

В правой части расположены настройки программы, представленные следующими разделами:

  • COM-порт GPS-устройства. Определяется автоматически или вводится самостоятельно;
  • логин и пароль. От кабинета на сайте;
  • имя трека. Название текущей сессии, которое отображается на сервере;
  • доступ. Определяет уровень допуска. Модно выбрать, чтобы информация о треке была доступна для просмотра лишь владельцу, друзьям или всем желающим;
  • прореживание координат (в метрах). Устанавливает расстояние между точками в файле трека;
  • параметры отправки. Определяют условия автоматической отправки полученных данных на сервер. Возможный выбор: по времени, по пройденному расстоянию или же вручную, нажав на соответствующую кнопку «Отправить треки». Стоит отметить, что соединение с сетью запускается при запуске программы. Поэтому, если вы не желаете отправлять данные, то выберите пункт «Вручную».

После осуществления необходимых настроек можно перейти к началу записи координат. Для этого нужно нажать на кнопку «Старт». Ее цвет отражает текущее состояние GPS-приемника: зеленый сигнализирует о получении сигнала и записи точек, красный – связь не установлена, желтый – нет корректных координат.

После того, как GPS-устройство определит координаты, можно перейти к созданию точек, которые будут отражаться на карте вместе с треком. Для этого нужно просто нажать на соответствующую кнопку. Если возникла необходимость немедленной обработки данных, то используем «Отправить треки».

Результат можно посмотреть на сайте производителя в разделе «GPS/ГЛОНАСС мониторинг в режиме реального времени».

Преимущества Live GPS Tracker

Мало того, что программа проста и удобна в использовании, она имеет также еще ряд достаточно полезных характеристик:

  • полностью на русском;
  • существуют версии и для смартфона, и для компьютера;
  • гибкие настройки;
  • потребляет минимум трафика.

Live GPS Tracker – это отличный вариант для заботливых родителей, путешественников и просто для тех, кому необходимо проследить за передвижениями интересуемого человека.

Похожие статьи