[Модуль] GPS tracker by layet (app_gpstrack)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: GPS-трекер

Сообщение layet » Чт дек 08, 2016 10:59 am

Добавлены карты 2ГИС (+ небольшие изменения), все обновления читайте в первом сообщении.

Тестирование приветствуется.
За это сообщение автора layet поблагодарили (всего 2):
xxxShahxxx (Чт дек 08, 2016 6:31 pm) • Dragon (Ср янв 04, 2017 11:32 pm)
Рейтинг: 2.33%
layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: GPS-трекер

Сообщение layet » Чт дек 08, 2016 11:11 am

havenofear писал(а):Подскажите, пожалуйста, как экспортировать данные из трекера (ну допустим последние координаты и время) в свойства нужного мне объекта. Спасибо
На данные момент можно только выбрать из базы данных или при входе/выходе из локации, но идея неплохая доделать привязку к объектам изменения координат.
havenofear
Сообщения: 120
Зарегистрирован: Чт янв 30, 2014 7:18 am
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: GPS-трекер

Сообщение havenofear » Чт дек 08, 2016 11:42 am

layet писал(а):
havenofear писал(а):Подскажите, пожалуйста, как экспортировать данные из трекера (ну допустим последние координаты и время) в свойства нужного мне объекта. Спасибо
На данные момент можно только выбрать из базы данных или при входе/выходе из локации, но идея неплохая доделать привязку к объектам изменения координат.
Было бы отлично! Уже для себя вижу, как это применить...
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: GPS-трекер

Сообщение xxxShahxxx » Чт дек 08, 2016 6:30 pm

Молодчина! Оперативно сработал. Тоже покурил данную тему и вот на что обратил внимание из примеров с сайта 2Gis
Если мы имеем вот такой вот код:
СпойлерПоказать
<!DOCTYPE html>
<html>
<head>
<title>API карт 2ГИС</title>
<script src="http://maps.api.2gis.ru/2.0/loader.js?p ... "></script>
<script type="text/javascript">
var map;

DG.then(function () {
map = DG.map('map', {
center: [54.98, 82.89],
zoom: 13
});

DG.marker([54.98, 82.89]).addTo(map).bindPopup('Вы кликнули по мне!');
});
</script>
</head>
<body>
<div id="map" style="width:500px; height:400px"></div>
</body>
</html>
То как вместо вот этого : center: [54.98, 82.89] прикрутить данные, получаемые с наших переменных, получаемых с GPS трекеров на телефонах в MajerDoMo? Решил этот вопрос? Если решил, то вообще супер. Бесценный модуль и его однозначно надо вставлять в маркет приложений Majerdomo Сергею. Достойна высших похвал проделанная работа!
layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: GPS-трекер

Сообщение layet » Чт дек 08, 2016 6:54 pm

xxxShahxxx писал(а):Молодчина! Оперативно сработал. Тоже покурил данную тему и вот на что обратил внимание из примеров с сайта 2Gis
Если мы имеем вот такой вот код:

То как вместо вот этого : center: [54.98, 82.89] прикрутить данные, получаемые с наших переменных, получаемых с GPS трекеров на телефонах в MajerDoMo? Решил этот вопрос? Если решил, то вообще супер. Бесценный модуль и его однозначно надо вставлять в маркет приложений Majerdomo Сергею. Достойна высших похвал проделанная работа!
При создании карты вот так (через переменные шаблона):

Код: Выделить всё

[#if LATEST_LAT!=""#]
    var startLat=[#LATEST_LAT#];
    [#else#]
    var startLat=53.901506;
    [#endif#]
    [#if LATEST_LON!=""#]
    var startLon=[#LATEST_LON#];
    [#else#]
    var startLon=27.565269;
    [#endif#]

DG.then(function () {
            map = DG.map('map', {
                    center: [startLat, startLon],
                    zoom: 13,
                    geoclicker: true
                }); 
А в маркет вставим после всех проверок :)
Координаты маркеров получаем через AJAX-запрос.
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: GPS-трекер

Сообщение xxxShahxxx » Чт дек 08, 2016 7:20 pm

Т.е я так понимаю, что это уже настроено? Или надо прикручивать все же? Ну тогда на злобу дня. Получилась такая вот картинка, когда полазил с компа на сайте 2Gis. Честно говоря - рановато мне пока еще по тем координатам-то, по которым меня 2ГИс определил :lol: Ну это когда на компе нажимаю кнопку на картах найти мое местоположение. Передются данные о местоположении компа. Хз как так получается, что я там типа нахожусь. Глюк 2Гиса какой-то похоже.
СпойлерПоказать
Навигация хромает.jpg
Навигация хромает.jpg (445.96 КБ) 6970 просмотров
layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: GPS-трекер

Сообщение layet » Чт дек 08, 2016 8:07 pm

havenofear писал(а):Подскажите, пожалуйста, как экспортировать данные из трекера (ну допустим последние координаты и время) в свойства нужного мне объекта. Спасибо
Мы с вами оба тормозим. Сергей это уже давно реализовал в трекере.
1) На вкладке Устройства привязываем устройство к пользователю (Меню Настройки -> Пользователи).
2) В настройках этого пользователя привязываем его к объекту класса Users.
СпойлерПоказать
02.jpg
02.jpg (33.6 КБ) 6965 просмотров
3) Теперь при обновлении координат у нас обновляются свойства: Coordinates, CoordinatesUpdated, CoordinatesUpdatedTimestamp, BattLevel, Charging.
4) Если нужно выполнять код при этом, то в классе Users к свойству Coordinates привязываем метод Moving
СпойлерПоказать
01.jpg
01.jpg (42.19 КБ) 6965 просмотров
И в методе Moving пишем код какой душе угодно.

Вуаля! ;)
layet
Сообщения: 78
Зарегистрирован: Чт янв 16, 2014 2:47 pm
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Re: GPS-трекер

Сообщение layet » Чт дек 08, 2016 8:08 pm

xxxShahxxx писал(а):Т.е я так понимаю, что это уже настроено? Или надо прикручивать все же? Ну тогда на злобу дня. Получилась такая вот картинка, когда полазил с компа на сайте 2Gis. Честно говоря - рановато мне пока еще по тем координатам-то, по которым меня 2ГИс определил :lol: Ну это когда на компе нажимаю кнопку на картах найти мое местоположение. Передются данные о местоположении компа. Хз как так получается, что я там типа нахожусь. Глюк 2Гиса какой-то похоже.
СпойлерПоказать
Навигация%20хромает.jpg
Да уже сделано.
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: GPS-трекер

Сообщение xxxShahxxx » Пт дек 16, 2016 7:17 pm

Есть еще небольшие пожелания к модулю, если это конечно возможно - прикрутить к нему яндекс транспорт. На телефоне конечно есть это богатство, но, думаю, и в маджере лишним(если не сказать весьма полезным дополнением) не будет. Если яндекс транспорт можно прикрутить к картам 2Гис, то вообще шикарно будет.
vit3k
Сообщения: 2
Зарегистрирован: Вс дек 25, 2016 8:16 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: GPS-трекер

Сообщение vit3k » Ср дек 28, 2016 8:34 pm

Только начал настраивать систему. Возникла проблема, сначала поставил треккер из маркета, после чего удалил и поставил с гитхаба по ссылке. Но теперь у меня отображается две карты одна под другой, как будто с прошлой установки осталась где-то запись. Беглый поиск ничего не дал. В какую сторону копать?
Ответить