Прикиньте, некоторые на телефоне приложением пользуются
gps и доступ извне
Модератор: immortal
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] GPS tracker (app_gpstrack)
а обычно под другую платформу и приложения специальные пишутся, оптимизированные(
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
А зачем, когда достаточно под маркером время и дату поставить??? Как во всех нормальных трекерах.
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
Други. При загрузке карты, масштабом когда управляешь, каждые несколько секунд масштаб восстанавливается на исходный. Как сделать, чтобы этого не происходило? Отдалил и все, например. А то очень неудобно...
И вот к вопросу выше, никто не реализовал показ текущей даты/времени под стрелочкой?
И вот к вопросу выше, никто не реализовал показ текущей даты/времени под стрелочкой?
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
Очень прошу. Если разбираетесь, скажите, что конкретно нужно поменять в gps.php, чтобы появились дата и время под курсором? Допустим, если брать дату время из базы MJD...т.е. когда получено на сервере...
Может просто в углу карты выводить, да как угодно...
UPD. Я так подумал, что проще из MYSQL выдрать дату время прихода инфы. Так я не могу найти объект, в которм хранятся данные от GPS... получается надо напрямую MYSQL запрашивать...
Может просто в углу карты выводить, да как угодно...
tarasfrompir писал(а): ↑Чт авг 05, 2021 1:40 pmНамедни обсуждали это - надо дорабатывать файл gps.php
UPD. Я так подумал, что проще из MYSQL выдрать дату время прихода инфы. Так я не могу найти объект, в которм хранятся данные от GPS... получается надо напрямую MYSQL запрашивать...
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
В общем пока выкрутился так:
К сожалению модуль GPS не хранит данные в свойствах объекта. Все в Mysql.
Поэтому делаем сценарий - GPStime
Далее в OneNewMinute ставим запуск сценария каждые сколько надо минут.
runscript('GPStime');
У меня страница домашняя с блоком карты от GPS. Внизу или наверху добавляем
%CARgps.latestVisit%
Все, теперь у нас пишется дата и время последней передачи координат.
Да, костыль, но я не программер, ни хрена в этом не понимаю, кручусь, как могу, никто не помогает.
Это решение рабочее...
Если кто подскажет, как вызывать скрипт по получении данных от трекера - будет круто.
Если кто напишет, как gps.php поправить, чтоб сразу время получить...счастье.
Если Сергей модуль дополнит - ну вообще кайфушки.
К сожалению модуль GPS не хранит данные в свойствах объекта. Все в Mysql.
Поэтому делаем сценарий - GPStime
Код: Выделить всё
include_once("./config.php");
include_once("./lib/loader.php");
include_once("./lib/threads.php");
// соединяемся с базой данных
$link = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if (!$link) {
echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
// загружаем настройки
include_once("./load_settings.php");
$sql = mysqli_query($link, 'SELECT ADDED FROM gpslog ORDER BY ADDED DESC LIMIT 0,1'); //Запрашиваем последнее значение
while ($result = mysqli_fetch_array($sql)) {
echo '<p style="color: blue">' . "{$result['ADDED']}<br>" . '</p>' ;
sg("CARgps.latestVisit", $result['ADDED']); //Пишем его в свойства - я создал объект в дефолтном классе модуля
}
runscript('GPStime');
У меня страница домашняя с блоком карты от GPS. Внизу или наверху добавляем
%CARgps.latestVisit%
Все, теперь у нас пишется дата и время последней передачи координат.
Да, костыль, но я не программер, ни хрена в этом не понимаю, кручусь, как могу, никто не помогает.
Это решение рабочее...
Если кто подскажет, как вызывать скрипт по получении данных от трекера - будет круто.
Если кто напишет, как gps.php поправить, чтоб сразу время получить...счастье.
Если Сергей модуль дополнит - ну вообще кайфушки.
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] GPS tracker (app_gpstrack)
просто сделайте скрипт в сценариях, там не надо ничего подключать, всё проще, типа:PAV писал(а): ↑Вт июн 27, 2023 1:14 pmВ общем пока выкрутился так:
К сожалению модуль GPS не хранит данные в свойствах объекта. Все в Mysql.
Поэтому делаем сценарий - GPStimeДалее в OneNewMinute ставим запуск сценария каждые сколько надо минут.Код: Выделить всё
include_once("./config.php"); include_once("./lib/loader.php"); include_once("./lib/threads.php"); // соединяемся с базой данных $link = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if (!$link) { echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error(); exit; } // загружаем настройки include_once("./load_settings.php"); $sql = mysqli_query($link, 'SELECT ADDED FROM gpslog ORDER BY ADDED DESC LIMIT 0,1'); //Запрашиваем последнее значение while ($result = mysqli_fetch_array($sql)) { echo '<p style="color: blue">' . "{$result['ADDED']}<br>" . '</p>' ; sg("CARgps.latestVisit", $result['ADDED']); //Пишем его в свойства - я создал объект в дефолтном классе модуля }
runscript('GPStime');
У меня страница домашняя с блоком карты от GPS. Внизу или наверху добавляем
%CARgps.latestVisit%
Все, теперь у нас пишется дата и время последней передачи координат.
Да, костыль, но я не программер, ни хрена в этом не понимаю, кручусь, как могу, никто не помогает.
Это решение рабочее...
Если кто подскажет, как вызывать скрипт по получении данных от трекера - будет круто.
Если кто напишет, как gps.php поправить, чтоб сразу время получить...счастье.
Если Сергей модуль дополнит - ну вообще кайфушки.
Код: Выделить всё
$sql = SQLSelectOne("SELECT max(ADDED) m FROM gpslog"); //Запрашиваем последнее значение
if($sql['m'])
sg("CARgps.latestVisit", $sql['m']);
но, насколько мне известно, gps и так сообщает последнее обновление координат в юникс-формате
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
ГДЕЕЕЕ???? Где вы такое нашли???? ) я все перерыл....
Большое спасибо за упрощенный код, видно руку профессионала;) мы все по старинке - "гильзами от патронов"
А если еще подскажите, как убрать постоянный возврат масштаба на исходное.... а то очень неудобно, отдалил, через пару секунд опять увеличилось до исходного...
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] GPS tracker (app_gpstrack)
да, gps-модуль пишет в свойство CoordinatesUpdatedTimestamp объекта юзера, привязанного к устройству, время обновленияPAV писал(а): ↑Ср июн 28, 2023 9:45 amГДЕЕЕЕ???? Где вы такое нашли???? ) я все перерыл....
Большое спасибо за упрощенный код, видно руку профессионала;) мы все по старинке - "гильзами от патронов"
А если еще подскажите, как убрать постоянный возврат масштаба на исходное.... а то очень неудобно, отдалил, через пару секунд опять увеличилось до исходного...
про масштаб не скажу, пользуюсь интерфейсом mboаrd, там такого не замечал
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 957
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: [Модуль] GPS tracker (app_gpstrack)
Странно. Нет у меня такого. Вообще ничего с gps кроме точек привязанных GPSLocations