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

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

Модератор: immortal

layet
Сообщения: 84
Зарегистрирован: Чт янв 16, 2014 2:47 pm

Re: GPS-трекер

Сообщение layet »

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

Тестирование приветствуется.
layet
Сообщения: 84
Зарегистрирован: Чт янв 16, 2014 2:47 pm

Re: GPS-трекер

Сообщение layet »

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

Re: GPS-трекер

Сообщение havenofear »

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

Re: GPS-трекер

Сообщение xxxShahxxx »

Молодчина! Оперативно сработал. Тоже покурил данную тему и вот на что обратил внимание из примеров с сайта 2Gis
Если мы имеем вот такой вот код:
SPOILERSPOILER_SHOW
<!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
Сообщения: 84
Зарегистрирован: Чт янв 16, 2014 2:47 pm

Re: GPS-трекер

Сообщение layet »

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
Откуда: Екатеринбург
Контактная информация:

Re: GPS-трекер

Сообщение xxxShahxxx »

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

Re: GPS-трекер

Сообщение layet »

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

Вуаля! ;)
layet
Сообщения: 84
Зарегистрирован: Чт янв 16, 2014 2:47 pm

Re: GPS-трекер

Сообщение layet »

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

Re: GPS-трекер

Сообщение xxxShahxxx »

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

Re: GPS-трекер

Сообщение vit3k »

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