Работа со слоями
Класс «Layer»
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| name | String | Имя слоя |
| visible | bool | Видимость |
| ready | bool | Готовность слоя к работе |
| position | int | Позиция слоя относительно других слоев |
| bbox | Bbox* | BoundaryBox слоя |
| externalID | int | Внешний ID слоя |
Взлететь над слоем
Метод
| Метод | Возвращает | Описание |
|---|---|---|
| flyUp(int) | bool | Взлететь над слоем |
Переместить слой в списке слоев
Методы
| Метод | Возвращает | Описание |
|---|---|---|
| moveUp(int) | bool | Переместить слой вверх в списке слоев на указанное число позиций(по умолчанию 1) |
| moveDown(int) | bool | Переместить слой вниз в списке слоев на указанное число позиций(по умолчанию 1) |
Создание слоя
Методы
| Метод | Возвращает | Описание |
|---|---|---|
| gm.factory.newWMSLayer() | WMSLayer* | Создание WMS слоя |
| gm.factory.newTMSLayer() | TMSLayer* | Создание TMS слоя |
| gm.factory.newWFSLayer() | WFSLayer* | Создание WFS слоя |
| gm.factory.newVectorLayer() | VectorLayer* | Создание векторного слоя |
Получить слой
Методы
| Метод | Возвращает | Описание |
|---|---|---|
| gm.getLayer(String) | Layer* | Получить слой по его названию |
| gm.getLayerByNum(int, int) | Layer* | Получить слой по его номеру |
Уничтожить слой
Метод
| Метод | Возвращает | Описание |
|---|---|---|
| gm.destroyLayer(Layer *) | bool | Уничтожить слой |
