Виджет Карта

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

Примеры

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

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

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

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

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

Подсказка:

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

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

Настройки

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

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

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

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

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

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

Примечание:

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

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