Данная конфигурация — это бюджетное решение для отслеживания местонахождения мобильных устройств и их хозяев:) Она используется в одной немаленькой оптовой компании, где торговые представители работают на android планшетах. Общее количество устройств — более 60ти.
Решение использует сервис http://www.instamapper.com, поэтому, чтобы его использовать, необходимо там зарегистрироваться. Я не буду расписывать процесс регистрации на сайте, установку приложения на телефон и конфигурирование API-доступа. Там все довольно просто и прозрачно. Важно, чтобы по окончанию регистрации и настройки у вас будут следующие данные по устройствам:
- Имя устройства
- API-ключ устройства
- Device-key устройства
Это все вносится в конфигурацию и с помощью обработки «Загрузка координат» собирается статистика по перемещениям устройства. Важно, чтобы имя устройства на www.instamapper.com и в 1с было одинаковым, так как по нему происходит связь данных при загрузке.
Данные выводятся на карты Яндекса. Для работоспособности вывода необходимо указать API-ключ Яндекса в константах. Я использовал API-ключ из примеров на их сайте, например вот тут: http://api.yandex.ru/maps/jsapi/doc/dg/tasks/quick-start.xml
Если у вас есть предложения по улучшению конфигурации — пишите в комментарии. В данный момент я решил немного ее доработать:
- Добавление нового картографического сервиса «Навител.Карты».
- Улучшение отображения маршрута при помощи окраски линии пути
- Подавление погрешностей GPS и «сворачивание» точек остановок
конфу не качал, но вот если бы она еще и километраж считала, было бы вообще гут, или она считает?
А так же остановки, где задержался более 10 минут (например), в какой из точек.
(1)
Нет, не считает. Хотя идея хорошая!
Что для этого нужно:
1. Выставить в настройках программы в мобильнике частоту отправки данных раз в 5-10 секунд. Это позволит точно измерять километраж. У меня на картинке в примере данные посылаются раз в 5 минут, это очень редко… Но с частотой 5-10 секунд батарея будет уходить на ура…
2. Потом нужен алгоритм пересчета gps координат в километры.
3. А насчет остановок — тоже реализуемо.
Я думаю, что на следующих выходных получиться освободиться, может, и займусь.
Спасибо заhttp://www.instamapper.com/ может понадобиться в дальнейших разработках.
У нас для медицинских представителей была затея (осталась затеей дальше в массы не пошла) использовать данные оператора о пребывании мобильного телефона, мтс-маячок по-моему называется. Для корпоративных клиентов вроде можно подключать.
(3)
http://www.instamapper.com/ , хотя и он не совершенен — непонятно как работает DeviceKey
Главное, чтобы API доступ был развитый… Этим мне нравится
на сколько по времени хватает батарейки телефона ?
сколько трафика при этом уходит ? И судя по моему айфону, если ему дать доступ в интернет, он там будет жить сам по себе 🙂
(5)
Трафик не замерял, так что по нему не подскажу… Думаю, что немного + очень зависит от того, какой период отправки данных выставить в GPS Tracker.
Так же и по батарее. У меня Acer Liquid metal, выставлял отправку данных раз в 5 секунд — батарея еле доживала до конца дня:) Но все-таки доживала:) Все из-за того, что GPS и мобильный интернет работают постоянно. В справке к приложению прочитал, что для того, чтобы батарея сильно не садилась, следует поставить период отправки данных как минимум раз в 3 минуты. В этом случае GPS отключается, и телефон «засыпает» между периодами отправки.
У нас у торговых представителей выставлен период раз в пять минут. Редко, да. Как это выглядит на карте — видно из скриншота. Но когда я смотрю статистику потребления батареи на их устройствах я вижу, что GPS Tracker потребляет энергии не больше, чем режим ожидания.
ставлю Плюс! очень интересно!
а есть возможность скинуть файл id.txt. через телефон сложно пока сделать, хочу посмотреть, что внутри из себя представляет и загрузку немного по-другому сделать?
(7)
http://www.instamapper.com/api?action=getPositions&key=584014439054448247&num=1000
Файл примерно вот такой:
А что в текущей загрузке не устраивает?
(8) Спасибо! тут проблема с телефоном есть. у меня простая модель, на сайте андроиды, айфоны и прочее. моя не подходит 🙂
А координаты куда пишутся??и как.
(10)
В регистр сведений. Обработкой.
Уже искал раньше несто подобное. Спасибо за разработку.
(12) не за что! 🙂
Вообще, очень удивлен популярностью разработки.. думаю, через недельку сесть и доработать функционал
идея отличная! Молодцом!
Довольно таки актуально
Спасибо!
(13) задумка неплохая в принципе, но авторизация на стороннем ресурсе не нравится. вот если бы проект двинулся в сторону разработки собственнного серверного решения для мониторинга gps-трекеров, то, даже будучи коммерческим (в разумных пределах и с поддержкой широкого круга поизводителей трекеров), он бы нашел массу поклонников.
(13) Идея хороша и будет востребована . И как раз потому что не требует собственного сервера gps , используя популярные на сегодняшний день телефоны. Вот если бы использовать API Яндекса или Google для определения положения телефона без GPS . Хотя сегодня даже дешевые китайские андроиды ( которые на рынке по 3500 руб) имеют встроенный GPS.
Идея хороша, Идея востребована осталась только извечная проблема карта по больших городах она есть, а разніе маленькие города, села не дождешся и не найдеш. А так к автору претензий нет все зделал грамотно все работает респект и заслуженое 5 +
(17)
Да, согласен, но, к сожалению, не владею опытом разработки веб-серсиов:) Тут нужна команда
(18)
Ну, что имеем, то и используем:) Если найдете какое-то приложение на android со своим API и возможностью получать положение другими, кроме как GPS, способами — обязательно мне напишите:) instamapper мне самому не очень нравится, слишком простецкий API, да еще и глючный…
(19)
Думал поковырять ДубльГис… У них вроде как лучше с покрытием..
Хорошая идея, возьму на вооружение. А дорабатываться что нибудь еще планируется?
Да, были идеи по доработке… Но сейчас поменял работу и занят ужасно:(
Думаю, свалить в отпуск и все-таки допилить работу с ДубльГис
(0)
так добавлены или нет?
Нет, на разработку забил, так как инстамаппер закрылся 🙁
Можно, конечно, адаптировать под другой сервис, но что-то кончился во мне филантроп