Для создания, копирования, редактирования и удаления POI используется команда resource/update_poi:
svc=resource/update_poi¶ms={"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":<uint>, "oldPoiId":<uint> }
Использование данного запроса рассмотрено в примере Ресурсы.
Название | Описание |
---|---|
itemId | ID ресурса |
id | ID POI |
callMode | режим: создание, редактирование, удаление, удаление изображения (create, update, delete, reset_image) |
oldItemId | id ресурса, из которого POI будет копироваться |
oldPoiId | id POI, которую будут копировать |
Чтобы копировать (и попутно редактировать) POI, используйте опции oldItemId и oldPoiId, чтобы указать нужную POI.
Остальные параметры являются обязательными только при создании и редактировании, они рассмотрены в разделе POI: подробная информация.
При создании и редактировании:
[ <long>, /* POI ID */ { "id":<long>, /* POI ID */ "n":<text>, /* название */ "y":<double>, /* широта */ "x":<double>, /* долгота */ "r":<uint>, /* радиус, м */ "t":<double>, /* соотношение сторон изображения */ "i":<ushort>, /* контрольная сумма изображения (CRC16) */ "libId":<uint>, /* id библиотеки иконок, 0 - id дефолтной библиотеки */ "path":<text>, /* укороченный путь до дефолтной иконки */ "ct":<uint>, /* время создания */ "mt":<uint> /* время последнего изменения */ } ]
При удалении:
[ <long>, /* POI ID */ null ]
|