Обзор
В этом разделе
Web AppBuilder содержит большое число готовых виджетов. Эти виджеты обеспечивают фундаментальные функциональные возможности создания картографических веб-приложений. Большая часть этих виджетов имеет параметры, позволяющие конфигурировать и настраивать их. Вообще, виджеты делятся на два типа: внутрипанельные и внепанельные.
Внепанельные виджеты
Внепанельные виджеты можно включать и выключать, но они не могут быть удалены из приложения. У них нет панели, поэтому их невозможно добавить к контроллеру заголовка или боковой панели. Внепанельные виджеты, встроенные в тему, отображаются при активированной закладке Виджет. Ниже представлен список внепанельных виджетов:
- Таблица атрибутов – отображает в табличном виде атрибуты рабочего слоя. В настоящий момент поддерживаются слои на основе картографических сервисов, сервисов объектов и наборов объектов карты.
- Координаты – Отображает координаты в текущей проекции карты при перемещении курсора по карте, либо в других системах координат при щелчке по карте.
- Геокодер – Активирует поиск местоположения на карте.
- Кнопка Домой – Щелкните для приближения к начальному экстенту карты.
- Мое местоположение – Определяет ваше местонахождение и приближает карту к нему.
- Обзорная карта – Показывает текущий пространственный экстент карты серым цветом – относительно общего пространственного экстента сервиса базовой карты.
- Масштабная линейка – Показывает на карте масштабную линейку.
- Экран загрузки – Показывает содержание экрана загрузки.
- Swipe – отображает часть слоя или слоев поверх карты.
- Бегунок времени – отображает ресурсы карты, содержащие слои с информацией о времени.
Внутрипанельные виджеты
Внутрипанельные виджеты доступны котроллерам виджета и могут быть добавлены к приложению. По умолчанию они содержатся в контроллере. В зависимости от того, какую тему вы выбрали, они могут отображаться в правом верхнем углу приложения с контроллером заголовка в теме Foldable либо в левой части приложения с контроллером боковой панели в теме Tab.
Каждому внутрипанельному виджету нужны пользовательские действия на панели. Ниже представлен список внутрипанельных виджетов:
- О – содержит информацию о приложении.
- Галерея Базовая карта – Показывает галерею базовых карт и позволяет вам выбрать одну из них.
- Закладка – Пространственные закладки для быстрой навигации.
- Диаграмма – Отображает графики для выбранных объектов.
- Путевой лист – Вычисляет и показывает путевой лист между двумя и более местоположениями.
- Рисование – Рисует графические элементы и текст на карте.
- Редактирование – Содержит инструменты, позволяющие изменять объекты редактируемых слоев.
- Геообработка – Позволяет использовать любую задачу из сервисов геообработки.
- Список слоев – Отображает список рабочих слоев приложения.
- Легенда – Отображает легенду для видимых слоев карты.
- Измерение – Позволяет измерять площадь полигона, длину линии и находить координаты точки.
- Печать – Расширенная или простая печать текущей карты.
- Запрос – Запрос информации из рабочих слоев путем выполнения заданного запроса.
Кроме того, внутрипанельные виджеты связаны с заполнителями, определяющими положение внутрипанельного виджета на экране. Можно перетащить внутрипанельный виджет на карту после открытия. Также можно изменить размер панели виджета, перетаскивая его правый нижний угол.