Editor

Editor - пространство имён, предназначенное для группировки методов по работе с leaflet-geoman

{ // Editor
  data: {
      position: string, // расположение toolbar на карте
      drawMarker: boolean, // флаг видимости кнопки создания маркера
      drawCircleMarker: boolean, // флаг видимости кнопки создания кругового маркера
      drawRectangle: boolean, // флаг видимости кнопки создания прямоугольника
      drawCircle: boolean, // флаг видимости кнопки создания круга
      drawPolyline: boolean, // флаг видимости кнопки создания линии
      drawPolygon: boolean, // флаг видимости кнопки создания полигона
      drawText: fboolean, // флаг видимости кнопки создания текста
      editMode: boolean, // флаг видимости кнопки редактирования слоя
      dragMode: boolean, // флаг видимости кнопки перетаскивания слоя
      cutPolygon: boolean, // флаг видимости кнопки вырезания слоя
      removalMode: boolean, // флаг видимости кнопки удаления слоя
      rotateMode: boolean, // флаг видимости кнопки переворачивания слоя
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

show

Создаёт editor

Пример вызова:

jsApi.editor.show('{"data": {"position": "bottomleft", "drawCircleMarker": false, "rotateMode": false}}')
1
{
    data: {
        position: string, // расположение toolbar на карте (опциональные параметр) 
        drawMarker: boolean, // флаг видимости кнопки создания маркера (опциональные параметр)
        drawCircleMarker: boolean, // флаг видимости кнопки создания кругового маркера (опциональные параметр)
        drawRectangle: boolean, // флаг видимости кнопки создания прямоугольника (опциональные параметр)
        drawCircle: boolean, // флаг видимости кнопки создания круга (опциональные параметр)
        drawPolyline: boolean, // флаг видимости кнопки создания линии (опциональные параметр)
        drawPolygon: boolean, // флаг видимости кнопки создания полигона (опциональные параметр)
        drawText: fboolean, // флаг видимости кнопки создания текста (опциональные параметр)
        editMode: boolean, // флаг видимости кнопки редактирования слоя (опциональные параметр)
        dragMode: boolean, // флаг видимости кнопки перетаскивания слоя (опциональные параметр)
        cutPolygon: boolean, // флаг видимости кнопки вырезания слоя (опциональные параметр)
        removalMode: boolean, // флаг видимости кнопки удаления слоя (опциональные параметр)
        rotateMode: boolean, // флаг видимости кнопки переворачивания слоя (опциональные параметр)
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Возвращаемый результат: ничего не возвращает

Воздействие на интерфейс: Создание трека

hide

Удаляет editor

Пример вызова:

jsApi.editor.hide()
1

Не требует аргументов

Возвращаемый результат: ничего не возвращает

Воздействие на интерфейс: Создание кастомного трека