Страница 7 из 53

Re: Модуль GPS-трекер

Добавлено: Пн фев 01, 2016 4:11 pm
Xseon
Напильник есть?))) ну всмасле код...
Если не жалко конечно...

Re: Модуль GPS-трекер

Добавлено: Пн фев 01, 2016 5:11 pm
Vit
не жалко))

в файле lib/findMyiPhone/FindMyiPhone.php

добавить...после строчек

if (!$locations[$i]['RANGE']) $locations[$i]['RANGE']=500;
$distance=calculateTheDistanceToiPhone($lat, $lon, $locations[$i]['LAT'], $locations[$i]['LON']);

добавить вот этот код и сохранить

if ($locations[$i]['IS_HOME'] && $device['ID']) {
$device['HOME_DISTANCE']=(int)$distance;
SQLUpdate('gpsdevices', $device);
if ($user['LINKED_OBJECT']) {
setGlobal($user['LINKED_OBJECT'] . '.HomeDistance', $device['HOME_DISTANCE']);
setGlobal($user['LINKED_OBJECT'] . '.HomeDistanceKm', round($device['HOME_DISTANCE']/1000, 1));
}
}

Re: Модуль GPS-трекер

Добавлено: Вт фев 02, 2016 12:40 pm
zelevova
Включил эти правки в функцию findMyiPhone. Можно скачать обновление в соответствующей теме.

Re: Модуль GPS-трекер

Добавлено: Вт фев 02, 2016 2:20 pm
Xseon
ЧЁРТ!!!
В моей работе и так постоянные совпадения, теперь ещё и в "умном" доме!
В общем так... дело было 4:30 утра, когда мой телефон последний раз ответил на запрос сервера о местоположении.
Утром я ничего необычного не заметил, поскольку на МД на данный момент не много завязано.
С работы зашел удаленно, смотрю цикл main останавливается и запускоется...и так с 4:30 утра...
Начинаю разбираться...в свете последних изменений в коде комментирую

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

if ($locations[$i]['IS_HOME'] && $device['ID']) {
$device['HOME_DISTANCE']=(int)$distance;
SQLUpdate('gpsdevices', $device);
if ($user['LINKED_OBJECT']) {
setGlobal($user['LINKED_OBJECT'] . '.HomeDistance', $device['HOME_DISTANCE']);
setGlobal($user['LINKED_OBJECT'] . '.HomeDistanceKm', round($device['HOME_DISTANCE']/1000, 1));
}
}
 
Все равно валится...пробую ещё много чего...не помогает.
Комментирую строку вызывающую проверку координат...5-10-15 минут работает и продолжает...
Много букв понимаю...в итоге
К моему AppleID привязано много железа и в 4:30 утра судя по всему случилось так, что телефон (мой), который я опрашиваю изменил свой id с 0 на 2
zelevova давайте пофиксим баг...так как у меня получается вся система тупо стояла все это время...
Еще для информации. У меня timeout был 240 сек, что равно 4 минутам, так вот если $id указан неверно, то весь цикл замораживатся на период timeout.
Я еще попробую сам покопать, но думаю создателю вообще не составит труда поправить.

Re: Модуль GPS-трекер

Добавлено: Вт фев 02, 2016 4:47 pm
Vit
эта правка точно на ваш диагноз не влияет...у меня все работает с этим кодом...

Re: Модуль GPS-трекер

Добавлено: Вт фев 02, 2016 10:14 pm
Xseon
Vit писал(а):эта правка точно на ваш диагноз не влияет...у меня все работает с этим кодом...
Все верно, просто изначально пали подозрения...естественно проблема не в нем

Строка: 221 Ошибка: Не удалось получить свойство "length"

Добавлено: Вс мар 06, 2016 8:27 am
Павел
Всем добрый день, подскажите пожалуйста как исправить ошибку в опции GPS ?

Строка: 221
Ошибка: Не удалось получить свойство "length" ссылки, значение которой не определено или является NULL

Re: Строка: 221 Ошибка: Не удалось получить свойство "length

Добавлено: Вт мар 08, 2016 6:33 pm
Павел
Подскажите пожалуйста что делать?

Re: Модуль GPS-трекер

Добавлено: Чт мар 10, 2016 5:49 pm
Павел
Подскажите пожалуйста где посмотреть URL своего сервера, чтобы прописать его в BBGPS?

Re: Модуль GPS-трекер

Добавлено: Пт мар 11, 2016 8:26 pm
eygen
Павел писал(а):Подскажите пожалуйста где посмотреть URL своего сервера, чтобы прописать его в BBGPS?
Вы не знаете URL своего сервера? Может у Вас нет этого URL? :)
Отправляете на прямую или через connect? Если на прямую то надо сервер наружу выпускать что не есть безопасно.
Попробуйте через connect если не принципиально.