Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:development:modules:maps [2016/10/06 11:33]
anton [События карты]
abills:docs:development:modules:maps [2018/10/19 14:23] (текущий)
larysa
Строка 1: Строка 1:
 +**''​Страница перенесена в Confluence''​**
 +[[http://​abills.net.ua:​8090/​pages/​viewpage.action?​pageId=9601527]]
 +
 ===== Maps Javascript модули ===== ===== Maps Javascript модули =====
 Скрипты для карт лежат в /js/map/ Скрипты для карт лежат в /js/map/
Строка 74: Строка 77:
 { {
   "​TYPE":​ "​MAP_EVENT",​   "​TYPE":​ "​MAP_EVENT",​
-  "MARKERS": [+  "OBJECTS": [
     {     {
-      "COORDX" : 48.5427+      "ID" ​   $point->​{id}
-      "​COORDY"​ : 25.03607+      ​"​MARKER":​ { 
-      "​INFO" ​ : "Hello, map", +         "​ID" ​   : $point->​{id},​ 
-      "ICON" ​ : "build_red", +         "​COORDX" ​  : $point->​{coordy},​ 
-      "COUNT" : 2 +         "​COORDY" ​  ​$point->​{coordx}
-    }+         ​"​INFO"​ : "<​strong>​$lang{TYPE}</​strong>:​ $point->​{type_name} <br> <​strong>​$lang{NAME}</​strong>:​ $point->​{name}", 
 +         ​"TYPE" : "nas_green" 
 +         }
 +       ​"LAYER_ID" : 6 
 +     ​}
   ]   ]
 } }
 </​code>​ </​code>​
  
-Соответсвует формату,​ которым передаются обьекты на карту.+Соответсвует формату,​ которым передаются обьекты на карту. ​Если обьект не имеет установелнного слоя, нужно указывать ''​6''​ (Слой "​Обьекты"​),  ​
  
 ==== События карты ==== ==== События карты ====
Строка 106: Строка 113:
  
 === Дополнительные события,​ возникающие во время работы === === Дополнительные события,​ возникающие во время работы ===
-^ mapsclick, (event) | Возникает каждый раз при клике по карте, координаты можно получить как (event.latLng.lat(),​ event.latLng.lng())+^ mapsclick, (event) | Возникает каждый раз при клике по карте, координаты можно получить как (event.latLng.lat(),​ event.latLng.lng())|
 ^ savingmapconfig |При закрытии страницы,​ во время сохранения настроек карты| ^ savingmapconfig |При закрытии страницы,​ во время сохранения настроек карты|
 ^ clearmapconfig |Перед очисткой сохранённой конфигурации| ^ clearmapconfig |Перед очисткой сохранённой конфигурации|
Строка 115: Строка 122:
 ^ currentmapobjectfinished | При готовности слоя отправлять обьекты (Пользователь подтвердил завершение редактирования)| ^ currentmapobjectfinished | При готовности слоя отправлять обьекты (Пользователь подтвердил завершение редактирования)|
 ^ proceedingaddingpoints | (Пользователь не подтвердил завершение редактирования)| ^ proceedingaddingpoints | (Пользователь не подтвердил завершение редактирования)|
 +^ point_removed_%LAYER_ID% | Отправлен запрос на удаление точки слоя %LAYER_ID% |