gps и доступ извне
Модератор: immortal
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Модуль GPS-трекер
Ну какже, на вкладке с картой потом видно флажки с меткой времени и рисуется трэк
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Именно этот кусок не используется, т.к. в редактировании устройств нельзя выставить время их последнего обновления. Код остался от генератора.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль GPS-трекер
Спасибо Сергей, я вчера тоже об этом же подумал.
Значит смело выпиливаю.
Еще вопрос по трекеру.
Админка=>GPS-трекер=>Действия=>"Добавить новую запись"
Появляется форма состоящая из трёх полей
1. Местоположение (выбор локации)
2. Пользователь
3. Тип действия
Теперь вопрос: Мы отслеживаем на трекере пользователя или устройства пользователя?
На сколько я понял, в настоящий момент отслеживается именно пользователь и то не ясно что будет делать трекер в случае, если у одного пользователя будет несколько GPS устройств.
Полагаю что это не правильное поведение трекера. На форме "Действия" должно выбираться устройство а не пользователь.
Значит смело выпиливаю.
Еще вопрос по трекеру.
Админка=>GPS-трекер=>Действия=>"Добавить новую запись"
Появляется форма состоящая из трёх полей
1. Местоположение (выбор локации)
2. Пользователь
3. Тип действия
Теперь вопрос: Мы отслеживаем на трекере пользователя или устройства пользователя?
На сколько я понял, в настоящий момент отслеживается именно пользователь и то не ясно что будет делать трекер в случае, если у одного пользователя будет несколько GPS устройств.
Полагаю что это не правильное поведение трекера. На форме "Действия" должно выбираться устройство а не пользователь.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.LutsenkoDenis писал(а):Появляется форма состоящая из трёх полей
1. Местоположение (выбор локации)
2. Пользователь
3. Тип действия
Теперь вопрос: Мы отслеживаем на трекере пользователя или устройства пользователя?
На сколько я понял, в настоящий момент отслеживается именно пользователь и то не ясно что будет делать трекер в случае, если у одного пользователя будет несколько GPS устройств.
Полагаю что это не правильное поведение трекера. На форме "Действия" должно выбираться устройство а не пользователь.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль GPS-трекер
А как быть если у меня два устройства посылают gps сигналы? И они именно мои, т.е. пользователь у них один и тот же.sergejey писал(а):Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.
Еще вопрос.
Файл: \modules\app_gpstrack\gpsactions_edit.inc.php
Есть вот такой код. Он вообще тоже нигде не используется? В любом случае в нем есть ошибка. Зачем-то выполняются циклы в случае если $rec['EXECUTED'] = ''.
СпойлерПоказать
Код: Выделить всё
if ($rec['EXECUTED'] != '')
{
$tmp = explode(' ', $rec['EXECUTED']);
$out['EXECUTED_DATE'] = fromDBDate($tmp[0]);
$tmp2 = explode(':', $tmp[1]);
$executed_hours = $tmp2[0];
$executed_minutes = $tmp2[1];
}
for($i = 0; $i < 60; $i++)
{
$title = $i;
if ($i<10)
$title = "0$i";
if ($title == $executed_minutes)
{
$out['EXECUTED_MINUTES'][] = array('TITLE' => $title, 'SELECTED' => 1);
}
else
{
$out['EXECUTED_MINUTES'][] = array('TITLE' => $title);
}
}
for($i = 0; $i < 24; $i++)
{
$title = $i;
if ($i < 10)
$title = "0$i";
if ($title == $executed_hours)
{
$out['EXECUTED_HOURS'][] = array('TITLE' => $title, 'SELECTED' => 1);
}
else
{
$out['EXECUTED_HOURS'][] = array('TITLE' => $title);
}
}
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.LutsenkoDenis писал(а):А как быть если у меня два устройства посылают gps сигналы? И они именно мои, т.е. пользователь у них один и тот же.sergejey писал(а):Нет, так было задумано, чтобы пользователь мог легко сменить устройство (купить новый телефон), но при этом не было необходимости менять все правила.
Да, такая же ситуация, это поле не редактируется в админке.LutsenkoDenis писал(а):Еще вопрос.
Файл: \modules\app_gpstrack\gpsactions_edit.inc.php
Есть вот такой код. Он вообще тоже нигде не используется? В любом случае в нем есть ошибка. Зачем-то выполняются циклы в случае если $rec['EXECUTED'] = ''.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль GPS-трекер
Не совсем понял... Предположим у меня есть мобильник и велик. И мобильник и велик шлют свои GPS координаты.sergejey писал(а):Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.
Ситуация: Я уехал с мобильником на работу. Велик остался дома.
Далее кто-то пытается угнать велик и срабатывает событие(велик отдалился за заданный радиус).
Что система выдаст: Что пользователь Вася находится в офисе и он же, не выходя из офиса, свалил из дома на велике?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Приблизительно так. Велик можно привязать к другому ("виртуальному") пользователю и поставить событие на него. По-моему проще нежели менять множество правил при смене устройства. У меня их (правил) много и телефоны меняю относительно часто (разбиваю ), так что мне так показалось удобней. Можно усложнить и сделать выбор, к чему привязывать правило -- к пользователю или к устройству. Но не уверен, что на это есть большой "спрос".LutsenkoDenis писал(а):Не совсем понял... Предположим у меня есть мобильник и велик. И мобильник и велик шлют свои GPS координаты.sergejey писал(а):Если два устройства на одном пользователе, то будут обрабатываться события от обоих как от одного пользователя.
Ситуация: Я уехал с мобильником на работу. Велик остался дома.
Далее кто-то пытается угнать велик и срабатывает событие(велик отдалился за заданный радиус).
Что система выдаст: Что пользователь Вася находится в офисе и он же, не выходя из офиса, свалил из дома на велике?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль GPS-трекер
Но если привязывать к виртуальному пользователю, то чем это отличается от просто отслеживания устройств без привязки к конкретному пользователю? Т.е. получается примерно тоже самое.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль GPS-трекер
Ничем, кроме того, что создать пользователя и привязать к нему устройство можно уже, а привязку события к устройству вместо пользователя а) надо делать б) сомнительная необходимость.LutsenkoDenis писал(а):Но если привязывать к виртуальному пользователю, то чем это отличается от просто отслеживания устройств без привязки к конкретному пользователю? Т.е. получается примерно тоже самое.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги