POI: создание, редактирование и удаление

Для создания, копирования, редактирования и удаления POI используется команда resource/update_poi:

svc=resource/update_poi&params={"itemId":<long>,
				"id":<long>,
				"callMode":<text>,
				"n":<text>,
				"d":<text>,
				"y":<double>,
				"x":<double>,
				"r":<uint>,
				"f":<uint>,
				"c":<uint>,
				"tc":<uint>,
				"ts":<uint>,
				"min":<uint>,
				"max":<uint>,
				"path":<text>,
				"libId":<text>,
				"oldItemId":<long>,
				"oldPoiId":<uint>
}

:!: Использование данного запроса рассмотрено в примере Ресурсы.

Параметры

Название Описание
itemId ID ресурса
id ID POI
callMode режим: создание, редактирование, удаление (create, update, delete)
oldItemId id ресурса, из которого POI будет копироваться
oldPoiId id POI, которую будут копировать

:!: Чтобы копировать (и попутно редактировать) POI, используйте опции oldItemId и oldPoiId, чтобы указать нужную POI.

Остальные параметры являются обязательными только при создании и редактировании, они рассмотрены в разделе POI: подробная информация.

Возвращаемый результат

При создании и редактировании:

[
	<long>,		/* POI ID */
	{
		"id":<long>,	/* POI ID */
		"n":<text>,	/* название */
		"y":<double>,	/* широта */
		"x":<double>,	/* долгота */
		"t":<double>,	/* соотношение сторон изображения */
		"i":<ushort>,	/* контрольная сумма изображения (CRC16) */
		"r":<uint>,	/* радиус, м */
		"path":<text>,	/* укороченный путь до дефолтной иконки */
		"libId":<uint>,	/* id библиотеки иконок, 0 - id дефолтной библиотеки */
		"ct":<uint>,    /* время создания */  
		"mt":<uint>     /* время последнего изменения */
	}
]

При удалении:

[
	<long>,		/* POI ID */
	null
]
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam