Загрузить приложение
В этом разделе
- Загрузка приложения
- Развертывание приложения
- Настройка приложения
- Поддерживаемые браузеры
- Поддерживаемые версии ArcGIS API for JavaScript
Приложение, созданное посредством Web AppBuilder, можно загрузить и развернуть на вашем веб-сервере.
Загрузка приложения
Загрузите приложение из Мои ресурсы на портале.
- В Мои ресурсы, щелкните приложение для просмотра его информации об элементе.
- Щелкните Загрузить в свойстве Вложение с кодом.
Развертывание приложения
Разверните приложение на базе вашей аутентификации на портале.
- Если ваш портал настроен с помощью аутентификации OAuth2 или SAML, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
- Разархивируйте загруженное приложение.
- Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
- Добавьте и зарегистрируйте приложение. Обратитесь к Добавление приложений и Регистрация приложений.
- Скопируйте и вставьте AppID в свойство appId в файле конфигурации приложения. Сохраните файл.
- Разверните приложение на вашем веб-сервере.
- Если ваш портал настроен с помощью аутентификации IWA, PKI или LDAP, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
- Разархивируйте загруженное приложение.
- Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
- Разверните приложение на вашем веб-сервере.
Настройка приложения
Выполните следующие действия для настройки вашего приложения:
- Добавьте пользовательские виджеты:
- Поместите пользовательский виджет в папку виджетов.
- Добавьте виджет в файл config.json для приложения.
В примерах ниже используется виджет Demo. Добавьте данный виджет в файл config.json.
{ "name": "Demo", "label": "Demo", "uri": "widgets/Demo/Widget", "index": 13, "id": "widgets/Demo/Widget_1" },
- Откройте widgets/widgets-manifest.json и добавьте новую пару ключ/значение. Ключом является URI виджета и значением является содержание manifest.json виджета.
В примерах ниже используется виджет Demo. Добавьте ключ "widgets/Demo/Widget" и скопируйте содержание его manifest.json в the widgets-manifest.json.
"widgets/Demo/Widget": { "name": "Demo", "platform": "HTML", "version": "0.0.1", "author": "Esri R&D Center Beijing", "description": "This is the widget used in developer guide", "copyright": "", "license": "http://www.apache.org/licenses/LICENSE-2.0" },
- Настройка приложения и виджетов. См. Описание JSON.
- Обратитесь к предпочтительному ArcGIS API for JavaScript. Обратитесь к Изменение URL-адреса ArcGIS API for JavaScript.
Поддерживаемые браузеры
Поддерживаемые браузеры для развернутых приложений являются теми же, что и для Web AppBuilder.
- Chrome
- Firefox
- Safari 3+
- Internet Explorer 8+. Internet Explorer версии 7 или ниже не поддерживаются.
Поддерживаемые версии ArcGIS API for JavaScript
- ArcGIS API for JavaScript 3.13 и выше.
- ArcGIS API for JavaScript поставляется вместе с Portal for ArcGIS 10.3.1.