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