Виджет Карта

Виджет Карта позволяет отображать двумерную и трехмерную географическую информацию. Вы можете включить на карте такие инструменты, как Масштабирование, Найти местоположение, Поиск и Измерение.

Примеры

Используйте этот виджет для поддержки требований к разработке приложений, таких как:

  • Вам нужно показать сравнение карты в 2D и 3D. Вы можете добавить два виджета Карта и создать триггер и действие для синхронизации видов при взаимодействии с любой картой.
  • Вы хотите, щелкнув объект на карте, отобразить его запись в виджете Информация об объекте.
  • Вам необходимо применить фильтр к виджету Список на основе щелчка по объекту на карте.

Примечания по использованию

Вы можете показать одну карту или включить опцию переключения между двумя картами. Вы можете включить несколько карт в приложение, добавив дополнительные виджеты Карта.

Виджет Карта требует наличия источника данных, включая веб-карты и веб-сцены. Как в режиме разработки, так и в конечном приложении включенные инструменты располагаются на карте автоматически, в зависимости от размера виджета.

Подсказка:

Если имеется веб-карта или веб-сцена с несколькими слоями, и вы хотите задать, какие слои отображаются по умолчанию в различных виджетах Карты, можете добавить одну и ту же веб-карту или веб-сцену несколько раз на вкладке Данные , скрыть различные подслои на каждой копии карты или в копии сцены и подключить каждую копию к различным виджетам Карты.

Более подробно о настройке видимости слоя из одной карты для использования его в разных виджетах Карт

Настройки

Виджет Карта включает в себя следующие настройки:

  • Выбор карты — добавьте источник данных для веб-карт и веб-сцен.
  • Исходный вид – задать исходное положение карты при ее загрузке в виджет.
    • По умолчанию – положение карты, которое определяется веб-картой или веб-сценой.
    • Пользовательское – измените исходный вид карты, создав пользовательское положение карты.
  • Инструменты — предоставьте пользователям инструменты для взаимодействия с картой.
    • Масштаб—приближать и отдалять карту или сцену.
    • Home — масштабировать карту до начального положения (экстента).
    • Навигация — включите инструменты переключения для режима навигации 3D-карты (веб-сцены).
    • Найти местоположение — отображать текущее местоположение пользователя.
    • Компас — указывать, где находится север по отношению к текущему виду 2D или 3D карты.
    • Поиск — найти местоположения на основе сервиса геокодирования из вашей организации или портала.
    • Слои — отображать список слоев и символов на карте и разрешить пользователям включать или выключать их.
    • Базовая карта - показать галерею базовых карт.
    • Измерение — включает инструменты для измерения площади и расстояния.
    • Полный экран — показать карту на весь экран.
    • Масштабная линейка — включите масштабную линейку на карте, которая отображает единицы измерения в метрических или не метрических значениях и динамически реагирует на различные системы координат.
    • Выбрать – выберите объекты на карте с помощью различных инструментов и режимов выборки. Пользователи имеют доступ к следующим инструментам выборки и могут выбирать объекты, которые либо полностью содержатся в нарисованных полигонах, либо частично или полностью находятся внутри них.
      • Прямоугольник — щелкните и перетащите курсор, чтобы нарисовать прямоугольник поверх объектов.
      • Лассо — щелкайте на карте, чтобы создать вершины полигона, или перетаскивайте указатель, чтобы вручную создать произвольную форму. Дважды щелкните, чтобы завершить полигон и выбрать содержащиеся в нем объекты.
      • Окружность — щелкните и перетащите курсор, чтобы нарисовать окружность вокруг объектов.
      • Линия — щелкните на карте, чтобы создать вершины линии. Щелкните дважды, чтобы завершить линию и выбрать пересекающиеся объекты.
      • Точка — щелкните на карте, чтобы разместить точку и выбрать пересекающие объекты.

      Можно выбрать несколько объектов следующими четырьмя способами:

      • Создать новую выборку объектов с помощью каждого нового инструмента отрисовки выборки. Используется по умолчанию.
      • Добавить к текущему набору выборки (удерживайте нажатой клавишу Shift во время рисования)
      • Удалить объекты из текущего набора выборки (удерживая нажатой клавишу Ctrl во время рисовании для Windows; нажмите Cmd при рисовании для Mac)
      • Выберите объекты из текущего набора выборки (нажмите Ctrl+Shift при рисовании для Windows; Cmd+Shift при рисовании для Mac)

      Подсказка:

      Когда пользователь создает выборку, значок инструмента выборки становится значком выполнения. При выборе большого числа объектов процесс создания выборки может занять много времени. Пользователи могут нажать кнопку выполнения, чтобы остановить процесс выборки.

    • Навигация по экстенту — переход назад и вперед по экстентам, которые пользователь посетил во время выполнения.
      Примечание:

      Виджет Карта автоматически скрывает инструменты в зависимости от высоты виджета, чтобы сделать его более эффективным для устройств со средним и маленьким экраном. Например, если высота виджета Карта меньше 465 пикселей, инструменты измерения и определения местоположения будут скрыты на маленьких и средних экранах, даже если они включены в настройках виджета. По мере уменьшения высоты виджета будет скрыто больше инструментов. Последними исчезают инструменты полноэкранного режима, поиска, изменения масштаба, масштабной линейки и компаса.

  • Компоновка инструментов – выберите компоновку инструментов на основе большого и среднего размера экрана.
  • Опции
    • Цвета выборки объектов – изменение цвета и прозрачности подсветки объектов, выделенных на карте. Можно настроить заливку и контур выделения.
    • Включить масштабирование с помощью колесика мыши — включите масштабирование колесиком мыши и перемещение одним пальцем.
    • Включить всплывающие окна — включите всплывающие окна на карте. Выключение этой опции применяется при работе согласованно с виджетом Информация об объекте.
      • Показать всплывающее окно над выборкой объектов — показывать всплывающие окна на карте, когда пользователь выбирает объекты карты в другом виджете, таком как Таблица или Список.
    • Режим качества сцены (для веб-сцен) - управляет качеством веб-сцены, балансируя между визуальным эффектом и производительностью загрузки.
      • Низкая - увеличить производительность, стабильность и скорость при сокращенной загрузке данных.
      • Средняя - равная оптимизация производительности и качества.
      • Высокая - улучшить качество опцией визуализации (например, блики воды).

Опции взаимодействия

Виджет Карта поддерживает настройку триггеров на вкладке Действие в настройках виджета. Вы можете синхронизировать два виджета Карта, добавив триггер Изменения экстента к обеим картам, выбрав другую карту в качестве цели для каждого из них и выбрав действия Переместить к и Приблизить к. Для веб-карт синхронизация Приблизить к включает в себя режим поворота карты. Для веб-сцен это поведение включает в себя режимы поворота и наклона.

Примечание:

Если виджет Карта настроен на действия Приблизить к и Переместить к, то действие Приблизить к имеет приоритет над действием Переместить к. Это означает, что при одновременном перемещении и приближении карты, действие Переместить к игнорируется.

Можно настроить триггеры и действия с сообщениями, чтобы карта взаимодействовала с другими виджетами. Например, вы можете добавить триггер действия, чтобы в виджете Список отображались только те объекты, которые видны на карте. Виджет Карта также поддерживает действия с данными, которые отображаются во всплывающих окнах и позволяют экспортировать данные, просматривать записи в таблице и многое другое. Триггеры, действия с сообщениями и действия с данными определяются и управляются на вкладке Действие в настройках виджета. Дополнительные сведения о поддерживаемых действиях виджета Карта см. в разделе Добавление действия в виджеты.