Приложение, созданное с помощью Web AppBuilder, можно загрузить и разместить на веб-сервере. Любое загруженное 2D или 3D-приложение, если оно ссылается на непубличные элементы, должно быть зарегистрировано на ArcGIS Online или ArcGIS Enterprise.
Примечание:
Независимо от того, где вы развертываете ваше приложение, ему все равно необходим доступ к веб-карте.
Загрузка приложения, созданного с помощью Web AppBuilder
Загрузите приложение с вкладки Мои ресурсы на странице содержания.
- На вкладке Мои ресурсы, на странице содержания, щелкните приложение, чтобы увидеть описание элемента.
- Щелкните Загрузить на странице Обзор. Файл .zip загрузится на ваш компьютер.
Развертывание приложения
Чтобы развернуть приложение на своем веб-сервере, сделайте следующее:
- Разархивируйте загруженное приложение.
- Разверните приложение на своем веб-сервере.
- Добавьте прокси в приложение. Для получения подробной информации обратитесь к разделу Использование прокси.
- Добавьте и зарегистрируйте приложение. Перейдите к Добавлению приложений и Регистрации приложений.
- Скопируйте и вставьте ID приложения в свойство appId в файле конфигурации приложения (config.json приложения). Сохраните файл.
- Просмотрите приложение в веб-браузере.
Настройка приложения
Для настройки приложения выполните следующее.
- Добавьте пользовательские виджеты:
- Поместите пользовательский виджет в папку виджетов.
- Добавьте виджет в файл 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 Maps SDK for JavaScript
2D приложения поддерживают ArcGIS API for JavaScript 3.46, а 3D приложения используют ArcGIS Maps SDK for JavaScript 4.30. Дополнительные сведения см. в разделе Системные требования API.