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

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

Примечание:

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

Загрузка приложения, созданного с помощью Web AppBuilder

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

  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 приложений.