Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
ru:sidebar:remoteapi:codesamples:resources [29/11/2013 13:31]
127.0.0.1 внешнее изменение
ru:sidebar:remoteapi:codesamples:resources [23/04/2019 13:29]
chdi [Редактирование POI]
Строка 1: Строка 1:
 {{indexmenu_n>​5}} {{indexmenu_n>​5}}
 ====== Ресурсы ====== ====== Ресурсы ======
-Рассмотрим работу с ресурсами на примере создания,​ редактирования и удаления POI. Принципы работы с остальными ресурсами (кроме отчетов) аналогичны рассмотренным. 
  
-//:!: Внимание!//​ Для запуска данного примера на Wialon Kit во всех запросах следует заменить **<​nowiki>​https://​hst-api.wialon.com</​nowiki>​** на **<​nowiki>​https://​kit-api.wialon.com</​nowiki>​**,​ а для входа в систему использовать логин и пароль своей учетной записи или логин и пароль демо-пользователя:​ //**kitdemo kitdemo**//​. 
  
-===== Создание ​POI ===== +===== Создание ​элемента в ресурсе=====
-Создадим POI используя запрос [[../​apiref/​resource/​update_poi|resource/​update_poi]]:​ +
-<​code>​ +
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​ +
- params=+
- "​itemId":​50936,​ +
- "​id":​0,​ +
- "​callMode":"​create",​ +
- "​n":"​gurtam",​ +
- "​d":"​poi",​ +
- "​y":​53.91069937030936,​ +
- "​x":​27.516643322771575,​ +
- "​r":​100,​ +
- "​f":​1,​ +
- "​c":​16733440,​ +
- "​tc":​0,​ +
- "​ts":​20,​ +
- "​min":​0,​ +
- "​max":​18 +
- }&sid=<​your_sid>​ +
-</​code>​ +
-Результат выполнения:​ +
-<code javascript>​ +
-[2, { +
-    "​id":​ 1, +
-    "​n":​ "​gurtam",​ +
-    "​y":​ 53.9106993703,​ +
-    "​x":​ 27.5166433228,​ +
-    "​t":​ 0, +
-    "​i":​ 6515, +
-    "​e":​ 48223 +
-}] +
-</​code>​+
  
-Чтобы проверить создание POI, а так же получить о нем подробную информацию выполним запрос [[../​apiref/​resource/​get_poi_data|get_poi_data]]:​ 
-<​code>​ 
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​get_poi_data&​ 
- params={ 
- "​itemId":​50936,​ 
- "​col":​[1] 
- }&​sid=<​your_sid>​ 
-</​code>​ 
-Результат выполнения:​ 
-<code javascript>​ 
-[{ 
-    "​id":​ 1, 
-    "​n":​ "​gurtam",​ 
-    "​d":​ "​poi",​ 
-    "​y":​ 53.9106993703,​ 
-    "​x":​ 27.5166433228,​ 
-    "​r":​ 100, 
-    "​f":​ 1, 
-    "​c":​ 16733440, 
-    "​tc":​ 0, 
-    "​ts":​ 20, 
-    "​min":​ 0, 
-    "​max":​ 18, 
-    "​t":​ 0, 
-    "​i":​ 6515 
-}] 
-</​code>​ 
  
-===== Редактирование POI ===== 
-Изменим у созданного POI название и радиус:​ 
-<​code>​ 
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​ 
- params={ 
- "​itemId":​50936,​ 
- "​id":​1,​ 
- "​callMode":"​update",​ 
- "​n":"​gurtam_office",​ /* меняем "​gurtam"​ на "​gurtam_office"​ */ 
- "​d":"​poi",​ 
- "​y":​53.91069937030936,​ 
- "​x":​27.516643322771575,​ 
- "​r":​50,​ /​* меняем 100 на 50 */ 
- "​f":​1,​ 
- "​c":​16733440,​ 
- "​tc":​0,​ 
- "​ts":​20,​ 
- "​min":​0,​ 
- "​max":​18 
- }&​sid=<​your_sid>​ 
-</​code>​ 
-Результат выполнения:​ 
-<code javascript>​ 
-[1, { 
-    "​id":​ 1, 
-    "​n":​ "​gurtam_office",​ 
-    "​y":​ 53.9106993703,​ 
-    "​x":​ 27.5166433228,​ 
-    "​t":​ 0, 
-    "​i":​ 6515, 
-    "​e":​ 50676 
-}] 
-</​code>​ 
- 
-Проверить применение изменений можно выполнив запрос [[../​apiref/​resource/​get_poi_data|get_poi_data]]. 
- 
-===== Удаление POI ===== 
-Для удаления POI нужно использовать запрос [[../​apiref/​resource/​update_poi|update_poi]]:​ 
-<​code>​ 
-https://​hst-api.wialon.com/​wialon/​ajax.html?​svc=resource/​update_poi&​ 
- params={ 
- "​itemId":​50936,​ 
- "​id":​1,​ 
- "​callMode":"​delete"​ 
- }&​sid=<​your_sid>​ 
-</​code>​ 
-Результат выполнения:​ 
-<code javascript>​ 
-[1, null] 
-</​code>​ 
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam