|
|
ru:pro:remoteapi:apiref:resource:update_poi [05/12/2013 09:21] zuve |
ru:pro:remoteapi:apiref:resource:update_poi [05/12/2013 10:22] |
{{indexmenu_n>50}} | |
====== POI: создание, редактирование и удаление ====== | |
| |
Для создания, редактирования и удаления POI используется команда **resource/update_poi**: | |
| |
<code javascript> | |
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>} | |
</code> | |
| |
:!: Использование данного запроса рассмотрено в примере [[../../codesamples/resources]]. | |
| |
===== Параметры ===== | |
| |
^ Название ^ Описание ^ | |
| itemId | ID ресурса | | |
| id | ID POI | | |
| callMode | режим: создание, редактирование, удаление (create, update, delete) | | |
| **Параметры, обязательными только при создании и редактировании:** || | |
| n | название | | |
| d | описание | | |
| y | широта | | |
| x | долгота | | |
| r | радиус, м | | |
| f | флаг: 1 - отображать круг, 0 - скрывать | | |
| c | цвет RGB | | |
| |
===== Возвращаемый результат ===== | |
При создании и редактировании: | |
<code javascript> | |
[ | |
<long>, /* POI ID */ | |
{ | |
"id":<long>, /* POI ID */ | |
"n":<text>, /* название */ | |
"y":<double>, /* широта */ | |
"x":<double>, /* долгота */ | |
"t":<double>, /* соотношение сторон изображения */ | |
"i":<ushort>, /* контрольная сумма изображения (CRC16) */ | |
"e":<ushort> /* контрольная сумма POI (CRC16) */ | |
} | |
] | |
</code> | |
| |
При удалении: | |
<code javascript> | |
[ | |
<long>, /* POI ID */ | |
null | |
] | |
</code> | |
| |
===== Возможные ошибки ===== | |
^ Код ^ Значение ^ | |
| 1 | недействительная сессия | | |
| 2 | неверное имя сервиса | | |
| 3 | неверный результат | | |
| 4 | неверный формат или значение параметров | | |
| 7 | доступ запрещен| | |