Всплывающие окна
Следующие типы слоев могут иметь всплывающие окна, которые отображают атрибуты объектов: динамические картографические сервисы, слои внутри динамических картографических сервисов ArcGIS Server, кэшированные картографические сервисы, слои Spatial Data Service (SDS), слои GeoRSS и графические слои. Для получения более подробной информации о различных типах слоев и их возможностях см. раздел Типы слоев (Layer types).

Во всплывающих окнах могут использоваться ссылки, если поле слоя объектов содержит URL. Вы не можете добавлять гиперссылки к полям в ArcGIS Viewer for Silverlight. Поле, отображаемое во всплывающем окне в виде ссылки, в атрибутивной таблице содержит текстовую строку.
Всплывающие окна в ArcGIS Viewer for Silverlight.
Всплывающие окна могут быть настроены так. чтобы отображаться при наведении курсора или по щелчку мыши. По умолчанию, всплывающие окна отображаются в режиме "по щелчку", что позволяет выполнять простое редактирование (см. Редактирование объектов (Editing features)) и поддерживает возможность отображения атрибутов из нескольких слоев в одном окне. Всплывающие окна "по щелчку" и "по наведению курсора" поддерживают возможность отображения определенных атрибутов и понятных имен полей (псевдонимов). Режим "по наведению" поддерживается только в слоях динамических картографических сервисов ArcGIS Server, слоях SDS (слои объектов) и GeoRSS. Редактирование объектов во всплывающих окнах в режиме "по наведению" не поддерживается.
Всплывающие окна в веб-картах
Веб-карты - это карты, которые создаются на ArcGIS Online и могут использоваться ArcGIS Viewer for Silverlight. При создании веб-карты можно включить в нее базовую карту, слои данных, экстент, всплывающие окна, легенду, сервис поиска объектов и так далее (подробнее см. в Что такое ArcGIS Online?). Если веб-карта содержит всплывающие окна, их настройка, включая списки атрибутов, описания, диаграммы и т.д., сохраняется во вьюере Viewer.
Если вы хотите изменить настройку всплывающих окон веб-карты, выполните следующие шаги:
- Отмените привязку карты к веб-карте, щелкнув ссылку Отсоединить (Unlink). Появится предупреждение, что настройка карты будет отключена от веб-карты. Щелкните ОК, чтобы продолжить.
- Щелкните кнопку Слои (Layers) на закладке Карта панели инструментов Конструктор приложений, чтобы отобразить панель Настроить слои (Configure Layers).
- Щелкните правой кнопкой мыши соответствующий слой и выберите Настроить (Configure), чтобы открыть панель Конфигурация (Configuring).
- Щелкните Всплывающие окна (Pop-ups), чтобы отобразить меню. Снимите отметку с опции Использовать определение всплывающих окон из веб-карты (Use pop-up definition from web map). Всплывающее окно желательно настроить.
- Если вы хотите вернуться к оригинальной настройке всплывающих окон из веб-карты, отметьте опцию Использовать определение всплывающих окон из веб-карты (Use pop-up definition from web map) в меню Всплывающие окна. Имейте в виду, что при восстановлении определений всплывающих окон из веб-карты, текущая настройка будет потеряна.
Если веб-карта содержит редактируемый слой, можно включить редактирование этого слоя (см. раздел Редактирование объектов (Editing features)) и во всплывающих окнах появится возможность редактирования.
Настроить всплывающие окна
В этом разделе описываются опции настройки всплывающих окон для слоев, которые поддерживают режимы "по наведению" и "по щелчку". К этим опциям относится выбор местоположения всплывающих окон "по наведению" или "по щелчку", выбор отображаемых полей, поля, которое используются для заголовка окна и спецификация псевдонимов полей.
- Откройте панель Настроить слои (Configure Layers) и выберите нужный слой.
- Правой кнопкой мыши щелкните слой и выберите Настроить (Configure). Либо, щелкните кнопку Настроить (Configure) в нижней части панели Настроить слои (Configure Layers).
- После появления панели Конфигурация (Configuring) щелкните Всплывающие окна (Pop-Ups), чтобы открыть меню. Настройки всплывающих окон
Компонент
Описание
Кнопка Отключить всплывающие окна (Disable pop-ups)
Щелкните кнопку Отключить всплывающие окна (Disable pop-ups) в верхней части меню, чтобы отключить их.
Поле заголовка
Выберите поле из списка, чтобы задать заголовок всплывающего окна.
Видимое поле
Если поле отмечено, оно будет отображаться во всплывающем окне. Если не отмечено, поле не появится во всплывающем окне.
Имя поля
Имя поля в исходной таблице. Это значение не отображается во всплывающем окне, а поле недоступно для редактирования.
Поле псевдонима
Имя поля, как оно отображается во всплывающем окне. Это поле доступно для редактирования.
Кнопка Очистить все (Clear All)
Снимите все отметки в поле Видимый (Visible). Когда сняты все отметки, подпись кнопки изменится на Выбрать все (Select All), поэтому, щелкнув ее, можно сделать видимыми все поля.
Если выбранный слой является динамическим картографическим сервисом, всплывающие окна отображаются только в режиме "по щелчку" (см. Типы слоев (Layer types)), также появляется опция включения всплывающих окон для каждого слоя в отдельности:
- Щелкните в любом месте окна, чтобы закрыть диалоговое окно настройки всплывающих окон. Если вы включили режим отображения "по щелчку", всплывающее окно будет отображаться при щелчке на объекте карты, как показано на следующем рисунке: