Pull to refresh

Comments 12

UFO landed and left these words here
Я не думаю, что кому-то понадобится атаковать мелкого перевозчика. Но все придется учесть.

Готовые сторонние решения вообще не рассматривали?
Я например использую Nextcloud + Phonetrack
Поддерживает не только андроид
А любое устройство которое может GET/POST запросом закинуть координаты на сервер

Пробовал PubNub, но там ограничения на кол-во трансакций, дорого будет обходиться.
глупый вопрос при ценах на VPS сервера

Возможно для автора вообще будет избыточно для этого использовать Nextcloud.
Лично я использую NC для своего облака, почты итд.
На своём домашнем сервере

Я, конечно, нубище, но не проще ли просто отправлять координаты на сервер каждые, допустим, секунд 30, сохраняя в файл (ну или в другую БД, типа MySQL) и с сайта обращаться к этому файлу за данными?

Возможно проще. Напишите пожалуйста реализацию обращения к файлу из сайта. Если разница существенная, то люди возьмут на вооружение.
UFO landed and left these words here
Ошибка! coordinatesToBrowser.php должен быть такой.

<?php
 $host = 'localhost';  // Хост, у нас все локально
 $user = 'u1111111111';    // Имя созданного вами пользователя
 $pass = '22222222'; // Установленный вами пароль пользователю
 $db_name = 'u11111111111';   // Имя базы данных
 $link = mysqli_connect($host, $user, $pass, $db_name); // Соединяемся с базой

// Ругаемся, если соединение установить не удалось
 if (!$link) {
    // echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
     exit;
 }
 else{}
    
 $sql = mysqli_query($link, "SELECT * FROM coordinates");

 if ($sql) {
    $row = $sql->fetch_assoc();
    $lat=$row['latitude'];
    $lon=$row['longitude'];
  
    $cart = array(
      "latitude" => $lat,
      "longitude" => $lon,
   );
 
   echo json_encode( $cart );
    
   } else {
    // echo '<p>Произошла ошибка: ' . mysqli_error($link) . '</p>';
   }
?>
«После того как пользователь заходит на сайт, активируется подключенный в index.html файл myJsCode.js, в котором каждые 2 секунды идет обращение в google maps. В google maps передаются координаты текущего местоположения, которые хранятся в базе данных sql. » Вы так получаете реальное местоположение пользователя или передаете свое? Попробовал зайти на сайт с хрома и себя на карте не обнаружил)
Передается свое местоположение. Чтобы все желающие могли видеть где я нахожусь. В моем случае для отслеживания груза. Например квартирный переезд. Меня встречают грузчики, я отправляю ссылку на сайт, и они готовятся к выгрузке. Координаты передаются через приложение-трекер на своем андроид телефоне. Как написать приложение смотрите выше.
Sign up to leave a comment.

Articles