Skip to content

Latest commit

 

History

History
48 lines (44 loc) · 4.4 KB

README.md

File metadata and controls

48 lines (44 loc) · 4.4 KB

Компонент ue-yandex-maps

Копонент ue-yandex-maps предназначен для работы с Яндекс-картой с возможностью отметки на ней объектов. Объект возможно добавить двойным кликом по карте. От бекенда ожидаются координаты в виде строки, например: "37.620393,55.765575". При создании маркера на карте компонент создает событие $rootScope.$broadcast('ue-yandex-maps:setAddress', {coords: coords, address: address}), где coords - координаты маркера, address - адрес точки в текстовом формате, если у точки нет адреса поле address вернет значение - "Неизвестный адрес".

{
    "name": "map",
    "component": {
        "name": "ue-yandex-maps",
        "settings": {
            "label": "ue-yandex-maps Множественный режим",
            "hint": "Компонент по работе с картой",
            "required": true,
            "disabled": true,
            "multiname": "value",
            "multiple": true,
            "width": 12,
            "mapCenter": [37.620393, 55.765575],
            "mapHeight": 600,
            "mapWidth": 400,
            "mapZoom": 5,
            "defaultValue": [[37.617313, 55.756039], [40.617313, 55.756039]]
        }
     }
}

Параметры раздела settings

Параметр Тип Описание Обязательный параметр? Значение по-умолчанию
label string Заголовок компонента (выводится в интерфейсе редактора). + -
hint string Текстовая информационная подсказка, выводимая слева от заголовка компонента. + -
required string Является ли поле обязательным для заполнения. + -
defaultValue string Значение компонента по-умолчанию (задается массивом: первое число широта, второе - долгота). + -
expandable string Требуется ли дополнительно запрашивать это поле у сервера. + -
width integer Длина поля от 1 до 12 в единицах bootstrap-сетки. + -
multiple string Параметр отвечает за возможность поля принимать множественные значения. + -
readonly string Параметр указывает на запрет редактирования поля. + -
disabled string Флаг, позволяющий выводить значение без каких-либо элементов управления (только заголовок и значение). + -
multiname string Ключ, который будет использован для создания массива в запросе к бекенду в том случае, если поле работает в множественном режиме. Если ключ не установлен, то на бекенд отправится массив вида
['value1', 'value2', 'value3']. Если ключ установлен, например: multiname:"value", то на бекенд отправится массив вида [["value"=>"value1"], ["value"=>"value2"], ["value"=>"value3"]. + -
mapHeight string Высота контейнера, содержащего карту. Значение по умолчанию — 400 пикс. + -
mapWidth string Ширина контейнера, содержащего карту. Значение по умолчанию — auto. + -
mapCenter string Значение центра карты. Значение по умолчанию — [37.620393,55.765575] (координаты центра Москвы). + -
mapZoom string Масштаб карты. Допустимые значения от 0 до 23 включительно. 0 — самый мелкий (вся земля). Значение по умолчанию — 5. + -