Простой и анонимный сервис для трансляции ваших координат с устройства на веб-страницу
Координаты видны только в момент передачи. История не ведётся и нигде не сохраняется. «Хвост» маршрута отрисовывается только в браузере зрителя и исчезает при закрытии вкладки. Если нужны несколько устройств, ссылки с паролем и семья — это ОсМо.
Android, шаблон GeoPulse
Онлайн-трансляция поездки
Протокол OsmAnd / JSON
Любой HTTP-клиент
Поддерживаются Colota, OsmAnd, Traccar Client и любое самодельное устройство на Arduino, ESP32 или Raspberry Pi — достаточно HTTP-запроса с широтой и долготой. Отключите оптимизацию батареи для приложения на телефоне, иначе система «убьёт» его в фоне.
Android: Google Play, F-Droid или APK. Разрешения: точная геолокация «всегда», уведомления.
Свой сервер — POST на адрес ниже. В JSON добавьте поле id (придуманный идентификатор):
{"id":"mega_device","lat":59.93,"lon":30.31,"acc":12,"vel":0,"batt":80,"tst":1750000000}
Плагин «Запись поездки» → онлайн-трансляция. Вставьте URL как есть: OsmAnd подставит координаты вместо {0}…{6}.
В приложении:
Идентификатор придумайте сами (не только цифры). Можно слать OsmAnd (GET) или JSON (POST).
Любая прошивка, которая умеет HTTP: Arduino, ESP32, Raspberry Pi, GPS-модуль + модем.
Обязательны широта и долгота; идентификатор — поле id.
curl -X POST https://esya.ru/ot \
-H "Content-Type: application/json" \
-d '{"id":"mega_device","lat":59.93,"lon":30.31,"accuracy":12,"speed":0,"batt":80}'
Тот же набор полей можно отправить GET-запросом в строке адреса.
Подходят Colota, OsmAnd, Traccar Client и самодельные устройства на Arduino или Raspberry Pi. Убедитесь, что система энергосбережения телефона не «убивает» приложение в фоне.
Сервер принимает JSON от Traccar Client и простой формат OsmAnd (POST или GET) с полями координат.
Идентификатор устройства (device_id или id) придумайте сами — буквы, цифры, дефис и подчёркивание, но не только цифры.
Traccar (JSON)
{
"location": {
"timestamp": "2025-02-12T13:00:00Z",
"coords": {
"latitude": 52.12345,
"longitude": -2.12345,
"accuracy": 15,
"altitude": 380,
"speed": 5,
"heading": 180
},
"battery": {
"level": 0.85,
"is_charging": false
}
},
"device_id": "colota"
}
Simple / OsmAnd (POST или GET)
id=velogeek&lat=59.9138812&lon=30.3547495×tamp=1784788838&accuracy=75.89&altitude=25.8&speed=0.05&batt=70&charge=false
id/device_id, lat, lon
speed (м/с), accuracy/hdop (м), altitude, timestamp, batt (%), charge
Подставьте ваш придуманный id в ссылку и отправьте её друзьям. Чтобы показать маршрут мероприятия на карте, добавьте параметр ?event=slug.