Реакция нахождения в географической точке

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Реакция нахождения в географической точке

Сообщение Vit » Вт июн 14, 2016 11:37 am

lysyy писал(а):я Big Brother gps настроил, сразу четко координаты появляться всегда стали, там как сервис его надо включить в настройках.
еще нашел и модифицировал код, что бы яндекс адрес указывал по координатам, но как то стремно работает, толи яндекс часто обращаться не дает то ли че, хз

(ПОПРАВИЛ КОД, работает всегда, внес)
ну сами я думаю поймете, свойство класса users.addr добавить нада
можно выводить в меню, сцене,да где угодно



function addressByCoordinates($geocode)
{
$params = array(
'geocode' => $geocode, // адрес
'format' => 'json', // формат ответа
'results' => 1, // количество выводимых результатов
// 'key' => '...', // ваш api key
);
//var_dump( $params);
$response = json_decode(file_get_contents('http://geocode-maps.yandex.ru/1.x/?' . http_build_query($params, '', '&')));

if (count($response->response->GeoObjectCollection->featureMember) > 0) {
return $response->response->GeoObjectCollection->featureMember[0]->GeoObject->metaDataProperty->GeocoderMetaData->AddressDetails->Country->AddressLine;
} else {
return false;
}
}
$c = gg('admin.Coordinates');
$co = explode(",", $c);
$coo = substr($co[1],0,6).','.substr($co[0],0,6);
echo $coo;


sg('admin.addr', addressByCoordinates($coo));
$c = gg('luba.Coordinates');
$co = explode(",", $c);
$coo = substr($co[1],0,6).','.substr($co[0],0,6);
echo $coo;


sg("luba.addr", addressByCoordinates($coo));
здраствуйте...подскажите а куда функции вставляете?
Antilox
Сообщения: 17
Зарегистрирован: Чт май 21, 2015 7:29 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Реакция нахождения в географической точке

Сообщение Antilox » Вс янв 08, 2017 2:25 pm

Помогите, пожалуйста, настроить модуль.
BigBrother шлет данные. В логе они пишутся. Место определяется. Устройство добавлено. К устройству привязан пользователь, а к пользователю привязан объект из Users. Свойства объекта не обновляются почему-то (заряд, координаты...). И действия Leaving и Entering не выполняются.
roman_rv
Сообщения: 24
Зарегистрирован: Вт дек 13, 2016 8:01 am
Откуда: Екатеринбург
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Реакция нахождения в географической точке

Сообщение roman_rv » Вс фев 05, 2017 10:12 pm

Привет всем
Повторю здесь вот эту тему viewtopic.php?f=4&t=3676&sid=5e6f05ffb3 ... 4d446ac202. Надеюсь, минусов не нахватаю.
Вопрос для меня принципиальный: почему средствами таскера из внешних сетей данные на модуль gps.php методом get login:pass@ext_ip/path передаются нормально, а попытки запустить скрипт, метод или установить свойство объекта не удаются? Без изменений параметров задачи таскера из локальной сети все работает на 5.
В чем секрет модуля gps.php? :)

Спасибо.
Raspberry Pi 3 hdd boot
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Реакция нахождения в географической точке

Сообщение savenko_egor » Вс фев 05, 2017 10:50 pm

Я думаю что ненужно плодить Ваши сообщения в разных темах. Если Вы задали вопрос и не получили на него ответ в течении дня - это не значит что он останется без ответа совсем. Это форум и многие не заходят на него каждый день. Потому в данном случае я дам Вам ответ в Вашей теме.
roman_rv
Сообщения: 24
Зарегистрирован: Вт дек 13, 2016 8:01 am
Откуда: Екатеринбург
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Реакция нахождения в географической точке

Сообщение roman_rv » Пн фев 06, 2017 1:14 am

warik писал(а):Я думаю что ненужно плодить Ваши сообщения в разных темах. Если Вы задали вопрос и не получили на него ответ в течении дня - это не значит что он останется без ответа совсем. Это форум и многие не заходят на него каждый день. Потому в данном случае я дам Вам ответ в Вашей теме.
Понял. Учту. Учусь. Спасибо.
Raspberry Pi 3 hdd boot
roman_rv
Сообщения: 24
Зарегистрирован: Вт дек 13, 2016 8:01 am
Откуда: Екатеринбург
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Реакция нахождения в географической точке

Сообщение roman_rv » Вс фев 12, 2017 9:41 am

Все привет снова.

Возможна ли очистка и оптимизация логов трекера из сценариев? Пока кроме как [get url "кнопка очистки"] не приходит в голову ничего, но это как-то некрасиво, на мой взгляд, не?

Спасибо.
Raspberry Pi 3 hdd boot
vitosmaxim
Сообщения: 18
Зарегистрирован: Вт фев 28, 2017 12:56 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Реакция нахождения в географической точке

Сообщение vitosmaxim » Пт мар 03, 2017 10:25 pm

здраствуйте янемогу настроить gps trecer в устройствах прописал id уст big brazer но всё равно белорусия и нет логов что может быть не так за ранее спасибо
qubick
Сообщения: 1
Зарегистрирован: Пн ноя 13, 2017 5:29 am
Благодарил (а): 0
Поблагодарили: 0

Re: Реакция нахождения в географической точке

Сообщение qubick » Пн ноя 13, 2017 5:42 am

Прошу прощения, может быть туплю как новичок, но где взять ID устройства ?
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Реакция нахождения в географической точке

Сообщение savenko_egor » Пн ноя 13, 2017 6:43 pm

Судя по всему, Вы самостоятельно задаёте ID устройства и этот ID будет передан в систему и Вы сможете его обрабатывать.
dr.pavlov.alex
Сообщения: 103
Зарегистрирован: Вс апр 23, 2017 7:09 pm
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: Реакция нахождения в географической точке

Сообщение dr.pavlov.alex » Пн ноя 13, 2017 6:55 pm

Что именно вы подразумеваете под ID? В программе на телефоне нужно настроить только передачу координат. Когда телефон отправит координаты, то в логе gps-трекера появится новое устройство. ID устройства если не задавать, то будет Imei. Если вы имеете ввиду ID пользователя то оно добавляется после добавления нового устройства в разделе gps-трекера "устройства">пользователь.
Вот тут разжевано https://www.youtube.com/watch?v=wnEG-wQfvM4&t=283s
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
Ответить