Map Viewer

Шаблон Map Viewer позволяет вам создавать приложения, которые позволяют пользователям находить и просматривать одну карту или галерею карт. Чтобы получить дополнительную информацию и посмотреть примеры приложений Map Viewer, ознакомьтесь с этой историей.

При использовании этого шаблона для создания приложения необходимо ввести заголовок приложения. Используйте инструмент Настройки, чтобы настроить приложение Map Viewer.

Требования

Для использования шаблона Map Viewer требуется следующее:

  • Веб-карта может быть общедоступной или защищённой. Для доступа к защищенной веб-карте в вашей организации или на портале ArcGIS Enterprise через OAuth2 зарегистрируйте свое приложение и введите ID клиента. Дополнительные сведения см. в разделе Подписывание приложения. По умолчанию, в галерее Map Viewer отображаются лишь общедоступные веб-карты; для получения доступа к защищенным картам активизируйте свойство поддержки защищённых карт в настройках приложения.
  • Вместе с веб-картами, строка запроса Map Viewer также поддерживает пакеты мобильных карт (MMPK). Из-за ограничений лицензирования в шаблоне по умолчанию необходимо войти на портал или в учетную запись организации для доступа и просмотра этих MMPK, если MMPK не был создан с помощью модуля Publisher ArcGIS Pro с включенным анонимным использованием. Дополнительную информацию по созданию MMPK см. в документации ArcGIS Pro о пакетах мобильных карт или статью в блоге Использование ArcGIS Pro для создания офлайн-карт - часть 1.
  • Версия веб-карты должна быть 2.0 или более поздней; в противном случае карта не будет загружена.
  • Дополнительно: чтобы использовать поиск объектов в приложении, по крайней мере один слой веб-карты должен иметь возможность поиска, настроенную на веб-карте.
  • Дополнительно: включите всплывающие окна на слоях веб-карты, чтобы использовать функцию веб-карты Идентифицировать.
  • Дополнительно – настроить закладки в веб-картах для использования функциональности закладок.
  • Дополнительно: чтобы отображать легенду, хотя бы для одного из слоев веб-карты в картографическом сервисе должна быть создана легенда.

В приложении на основе шаблона Map Viewer лучше всего отображаются картографические сервисы. Сервисы объектов могут отображаться, но для отрисовки объектов требуется время.

Настройка вашего приложения

После создания приложения, вы можете настроить его, изменив параметры приложения.

Запустите AppStudio и щелкните на боковой панели Настройки > Свойства. В следующей таблице перечислено содержание вкладок на странице Свойства Map Viewer, отсортированное по вкладкам, на которых они находятся, и их назначению. Они также могут быть изменены напрямую в файле приложения appinfo.json. Если вы изменили какие-то из этих настроек, выберите Применить, чтобы сохранить эти изменения перед повторным запуском приложения.

Содержание вкладки Стартовый экран

СвойствоИмя JSONТипОписание

Фоновое изображение

startBackground

String (URL-изображения)

Изображение для фона на стартовой странице.

Фирменный цвет

startForegroundColor

String (значение цвета)

Цвет, используемый в качестве основного.

Размер основного шрифта

baseFontSize

Число

Определяет базовый размер шрифта во всем приложении.

Файл шрифта заголовка

regularFontTTF

String (URL-адрес файла шрифта)

Задает собственный шрифт заголовка, который будет использоваться во всем приложении. Этот шрифт будет использоваться в оглавлениях, заголовках страниц и т. д.

Файл шрифта текста

mediumFontTTF

String (URL-адрес файла шрифта)

Задает собственный шрифт текста, который будет использоваться во всем приложении. Этот шрифт будет использоваться в описаниях фотографий, текста и т. д.

email для обратной связи

feedbackEmail

String (email ID)

Адрес электронной почты, на который будет отправлен отзыв пользователя.

Показать отказ

showDisclaimer

Boolean (true|false)

Показывает текст заявления об отказе в виде всплывающего окна в приложении. Этот текст является содержимым раздела Доступа и Ограничения использования на вкладке Детали.

Содержание вкладки Галерея

СвойствоИмя JSONТипОписание

Запрос к карте

galleryMapsQuery

String

Введите запрос ArcGIS для выбора веб-карт или пакетов MMPK на портале для отображения в галерее. Это может быть любая допустимая строка, например, USA, или допустимый ID элемента, например, id:d5e02a0c1f2b4ec399823fdd3c2fdebd.

Все результаты, отображаемые в галерее

maxNumberOfQueryResults

Число

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

Url портала

portalUrl

String

URL-адрес портала ArcGIS для запроса веб-карт.

ID группы базовых карт

baseMapsGroupId

String

Перечисляет базовые карты из предоставленной группы.

Поддержка защищенных карт

supportSecuredMaps

Boolean (true|false)

Обеспечивает возможность входа в организацию для доступа к защищенным веб-картам и MMPK в соответствии с параметрами запроса.

Пропустить вход

enableAnonymousAccess

Boolean (true|false)

Обеспечивает возможность обхода входа и отображения только общедоступных веб-карт и пакетов MMPK, созданных с помощью расширения ArcGIS Pro Publisher с включенным анонимным использованием. Значением по умолчанию является true.

Поддержка редактирования

supportEditAttributes

Boolean (true|false)

Установка для этой опции значения true позволяет редактировать атрибуты объектов и вложения, если векторный слой доступен для редактирования и у пользователя есть права доступа для редактирования объектов.

Карты для отображения в Галерее

mapTypes

Опции (диалоговое окно)

Указывает тип карт, отображаемых в галерее Map Viewer. Существует три возможных значения: showWebMapsOnly будет отображать только веб-карты, showOfflineMapsOnly будет отображать только пакеты мобильных карт, а showBoth будет отображать как веб-карты, так и пакеты MMPK.

Поле сортировки портала

portalSortField

String

Указывает имя поля, используемого для выполнения сортировки веб-карт, отображаемых в галерее. Возможные значения: title, created, type, owner, modified, avgRating, numRatings, numComments и numViews. Значение по умолчанию изменяется.

Порядок сортировки портала

portalSortOrder (asc|desc)

String

Указывает порядок отображения веб-карт в галерее или по возрастанию или по убыванию на основании назначенного gallerySortField. По умолчанию в порядке убывания.