Загрузка приложения

Приложение, созданное с помощью Web AppBuilder , можно загрузить и разместить на веб-сервере. Любое загруженное 2D или 3D-приложение, если оно ссылается на непубличные элементы, должно быть зарегистрировано на ArcGIS Online или ArcGIS Enterprise.

Примечание:

Независимо от того, где вы развертываете ваше приложение, ему все равно необходим доступ к веб-карте.

Загрузка приложения

Загрузите приложение с вкладки Мои ресурсы на странице содержания.

  1. На вкладке Мои ресурсы, на странице содержания, щелкните приложение, чтобы увидеть описание элемента.
  2. Щелкните Загрузить на странице Обзор. ZIP-файл загрузится на ваш компьютер.

Развертывание приложения

Разверните приложение на базе вашей аутентификации на портале.

  • Если ваш портал настроен с помощью аутентификации OAuth2 или SAML, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси в приложение. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Добавьте и зарегистрируйте приложение. Перейдите к Добавлению приложений и Регистрации приложений.
    4. Скопируйте и вставьте ID приложения в свойство appId в файле конфигурации приложения (app config). Сохраните файл.
    5. Разверните приложение на вашем веб-сервере.
  • Если ваш портал настроен с помощью аутентификации IWA, PKI или LDAP, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси в приложение. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Изменить URL ArcGIS API for JavaScript.
      Внимание:

      При доступе к приложению несколько раз могут появляться запросы на вход. Это происходит потому, что файлы JavaScript, размещенные порталом, требуют аутентификации. В результате, следует разместить ArcGIS API for JavaScript вне портала или изменить переменную apiUrl. Это относится только к аутентификации на веб-уровне.

    4. Разверните приложение на вашем веб-сервере.

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

Для настройки приложения выполните следующее.

  • Добавьте пользовательские виджеты:
    1. Поместите пользовательский виджет в папку виджетов.
    2. Добавьте виджет в файл config.json приложения.

      В примерах ниже используется виджет Demo. Добавьте его в файл config.json.

      {
            "uri": "widgets/Demo/Widget"
          },
  • Настройка приложения и виджетов. См. Описание JSON.
  • Ссылка на предпочитаемый ArcGIS API for JavaScript. Обратитесь к Изменение URL-адреса ArcGIS API for JavaScript.

Поддерживаемые браузеры

Список браузеров, поддерживаемых развернутыми 2D и 3D приложениями см. в разделе Поддерживаемые браузеры.

Примечание:

Если ничего не загружается в приложение, когда оно открывается, возможно вам необходимо добавить .arcgis.com в список безопасных сайтов в настройках браузера.

Поддерживаемые версии ArcGIS API for JavaScript

ArcGIS API for JavaScript поставляется вместе с Portal for ArcGIS. См. в разделе О версиях таблицу поддерживаемых версий ArcGIS API for JavaScript для 2D и 3D приложений