Skip to main content
Skip table of contents

Карта видеокамер. VMS Admin API

Карта видеокамер

Отдает все камеры в рамках заданных координат

Если в области карты, будет слишком много камер, то произойдёт серверная кластеризация

GET /api/admin/v1/map/cameras/

Параметры метода

numeric bottom_left_latitude, координата широты нижней левой точки


numeric bottom_left_longitude, координата долготы нижней левой точки


numeric top_right_latitude, координата широты верхней правой точки


numeric top_right_longitude, координата долготы верхней правой точки


int zoom, текущий уровень зума на карте

16 Unknown

CODE
{
    "id": 2,
    "name": "Камера 1",
    "short_address": "Папка 3, Папка 4",
    "latitude": 42.797159556908035,
    "longitude": -28.424838677853487,
    "azimuth": null
},
{
    "id": 3,
    "name": "Камера 2",
    "short_address": "Папка 1, Папка 2",
    "latitude": 32.797159556908035,
    "longitude": -28.424838677853487,
    "azimuth": 12
}

200 OK

Успешный ответ с кластеризацией

JSON
{
    "grouped": true,
    "items": [
        {
            "latitude": 52.797159556908035,
            "longitude": -28.424838677853487,
            "count": 3086
        },
        {
            "latitude": 42.797159556908035,
            "longitude": -28.424838677853487,
            "count": 7600
        },
        {
            "latitude": 32.797159556908035,
            "longitude": -28.424838677853487,
            "count": 3629
        }
    ]
}

401 Unauthorized

Токен авторизации не передан или не валидный. Получение токена

cURL
BASH
curl -k --request POST \
	--url 'https://your-domain/api/admin/v1/map/cameras/' \
	--header 'Content-Type: application/json' \
	--header 'Accept: application/json' \
	--data '{
    "bottom_left_latitude": "numeric",
    "bottom_left_longitude": "numeric",
    "top_right_latitude": "numeric",
    "top_right_longitude": "numeric",
    "zoom": 0
}'
PHP
PHP
$data = array (
  'bottom_left_latitude' => 'numeric',
  'bottom_left_longitude' => 'numeric',
  'top_right_latitude' => 'numeric',
  'top_right_longitude' => 'numeric',
  'zoom' => 0,
);
$context = stream_context_create([
	'ssl'=>['verify_peer' => false],
	'http' => [
		'method' => 'GET',
		'header' => "Content-Type: application/json\r
Accept: application/json",
		'content'=>json_encode($data)
	]
]);
$result = file_get_contents('https://your-domain/api/admin/v1/map/cameras/', false, $context);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.