Comments 12
Готовые сторонние решения вообще не рассматривали?
Я например использую Nextcloud + Phonetrack
Поддерживает не только андроид
А любое устройство которое может GET/POST запросом закинуть координаты на сервер
Я, конечно, нубище, но не проще ли просто отправлять координаты на сервер каждые, допустим, секунд 30, сохраняя в файл (ну или в другую БД, типа MySQL) и с сайта обращаться к этому файлу за данными?
Ошибка! 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.
Как реализовать отслеживание местоположения андроид устройства на своем сайте