Skip to main content

Как выгружать координаты на сервер через https протокол

Для начала создайте новое устройство в приложении prostogps с типом HTTPS. Будет автоматически назначен imei.

Сервер принимает координаты и данные о движении через HTTP-запросы на endpoint https://prostogps.ru/tracking/tracker

Поддерживаемые параметры

Параметр Тип Описание
lat float Широта (latitude)
lon float Долгота (longitude)
timestamp float Время (Unix Time, сек или мс)
altitude float Высота (в метрах)
speed float Скорость (м/с)
bearing float Направление движения (в градусах)
accuracy float Точность координат (в метрах)
hdop float Горизонтальная точность GPS (если доступна)
id string Ранее полученный imei, по которому оно будет авторизовано

Можно отправлять не все поля, только lat и lon обязательны. Остальные — по возможности.


Пример: Через GPSLogger

  1. Установите приложение на телефон https://gpslogger.app/
  2. Включите Custom URL Logging
  3. Впишите следующий URL:

https://prostogps.ru/tracking/tracker?id=%DEVICEID&timestamp=%TIME&lat=%LAT&lon=%LON&speed=%SPD&bearing=%BEARING&altitude=%ALT&accuracy=%ACC&batt=%BATT

  1. Включите логирование — координаты начнут отправляться.

Пример: через curl (вручную)

Можно отправить запрос с компьютера или скрипта:

curl "https://prostogps.ru/tracking/tracker?lat=55.75&lon=37.61&timestamp=1712828400&altitude=200&speed=2.5&bearing=120"