Страница 4 из 9

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

Добавлено: Пн янв 21, 2013 3:50 pm
Vip
Не совсем, дело в том что в переменных таскера(http://tasker.dinglisch.net/userguide/en/variables.html) не нашёл отдельно широту и долготу.
Есть только вместе:
Location (dynamic)
%LOC
The latitude and longitude of the last GPS fix.
Нашёл быстрое решение, но не уверен в его "кошерности" :)
в файл gps.php добавить:
if (IsSet($_POST['location'])) {
$location = explode(",", $_POST['location']);
$_POST['latitude'] = $location[0];
$_POST['longitude'] = $location[1];
}
И в таскере передавать location=%LOC

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

Добавлено: Пн янв 21, 2013 5:00 pm
sergejey
Vip писал(а):Не совсем, дело в том что в переменных таскера(http://tasker.dinglisch.net/userguide/en/variables.html) не нашёл отдельно широту и долготу.
Есть только вместе:
Location (dynamic)
%LOC
The latitude and longitude of the last GPS fix.
Попробуй в файл gps.php перед строчкой

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

 if (IsSet($_POST['latitude']))  {
добавить вот эти строки:

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

 if ($_POST['location']) {
  $tmp=explode(',', $_POST['location']);
  $_POST['latitude']=$tmp[0];
  $_POST['longitude']=$tmp[1];
 }
и передавать в запросе
location=%LOC
(ну или как там оно передаётся, точно не помню)

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

Добавлено: Пн янв 21, 2013 5:12 pm
sergejey
Да, забавно получилось ))
В общем, если будет работать, то я так и оставлю в общей ветке исходников.

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

Добавлено: Пн янв 21, 2013 6:06 pm
Vip
Подтверждаю. Работает. Надеюсь на дальнейший коммит ).

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

Добавлено: Пн янв 21, 2013 6:51 pm
sergejey
Да, уже закоммичено в общую ветку.

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

Добавлено: Ср авг 28, 2013 12:55 pm
Amarok
А готовым скриптом к Tasker поделитесь, пожалуйста?

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

Добавлено: Чт авг 29, 2013 8:10 am
Hunter
Помогите пожалуйста настроить прием данных с btraced.com. Приложение на iphone пишет что все отправлено на мой сервер, а логах ничего нет. Где можно посмотреть что отправлялось? Linux Debian

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

Добавлено: Чт авг 29, 2013 11:17 am
sergejey
Hunter писал(а):Помогите пожалуйста настроить прием данных с btraced.com. Приложение на iphone пишет что все отправлено на мой сервер, а логах ничего нет. Где можно посмотреть что отправлялось? Linux Debian
Тут возможно ошибка в коде. Попробуйте в скрипте ./btraced.php найти такие строчки

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

$_POST['latitude']  = $cp['LATITUDE'];
$_POST['longitude'] = $cp['LONGITUDE'];
$_POST['altitude']  = $cp['ALTITUDE'];
$_POST['speed']     = $cp['SPEED'];
$_POST['battlevel'] = $cp['BATTERY'];
и заменить на

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

$_REQUEST['latitude']  = $cp['LATITUDE'];
$_REQUEST['longitude'] = $cp['LONGITUDE'];
$_REQUEST['altitude']  = $cp['ALTITUDE'];
$_REQUEST['speed']     = $cp['SPEED'];
$_REQUEST['battlevel'] = $cp['BATTERY'];
очень вероятно что в этом проблема. в ближайшее обновление я вставлю сразу этот новый код.

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

Добавлено: Чт авг 29, 2013 11:48 am
Hunter
Огромное спасибо помогло, все заработало!

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

Добавлено: Чт авг 29, 2013 2:04 pm
Hunter
Еще пожалуйста один вопрос. Не выводит идентификаторы устройства, где нужно что-то подправить?