Веб-приложения позволяют вам поделиться информацией на вашей карте или сцене или отобразить элементы и связанные с ними данные для доступа группы пользователей. Веб-приложение предоставляет настраиваемый пользовательский интерфейс, который сфокусировано представляет данные карты или сцены, передавая информацию для определенной цели и аудитории. Например, если вы хотите продемонстрировать карту, приложению требуется только основные инструменты навигации. А если карта будет использоваться для сбора данных от широкого круга людей, потребуются специальные инструменты редактирования и инструкции, как вводить информацию.
Для приложений, созданных по картам или сценам, любые изменения, производимые автором в карте или в сцене, включая такие свойства, как экстент, слои, или описания, отображаются в веб-приложении. Если карта или сцена, которая была доступна для всей организации, сделана персональной (или была удалена), она более не отображается в приложении.
Для приложений, созданных из ресурсов групп, все изменения, сделанные в группе или в элементах группы, отражаются в приложении. Если элемент, которые был публичным или доступ к которому был открыт для участников группы, стал частным или был удален, этот элемент больше не будет отображаться в приложении.
Публикация приложения
Чтобы опубликовать приложение, выполните следующие действия:
- Убедитесь, что вы вошли в организацию.
Ваша учетная запись должна быть участником роли администратора по умолчанию или пользовательской роли, имеющей набор прав для публикации ресурсов.
- В верхней части сайта щелкните Ресурсы.
- Откройте приложение, которое вы хотите опубликовать, на вкладке Мои ресурсы.
- Публикация приложения с помощью ArcGIS Instant Apps, ArcGIS Experience Builder, ArcGIS Dashboards, ArcGIS StoryMaps или ArcGIS Hub.
Общий доступ (для всех) к приложению, содержащему ресурсы подписчика
Публикация приложения для всех помогает расширить круг тех, кого достигнет ваше сообщение. Если используемая приложением карта содержит ресурсы из ArcGIS Living Atlas of the World, для доступа к ним могут потребоваться кредиты или учетные данные. ArcGIS Living Atlas содержит публичные ресурсы, ресурсы подписчика и премиум-ресурсы. Публичные ресурсы доступны всем без ограничений, для доступа к ресурсам подписчика требуется учётная запись организации, а премиум-ресурсы расходуют кредиты. Чтобы определить, как конкретный конструктор приложений обрабатывает ресурсы подписчика, обратитесь к соответствующей документации по приложению.
Публичные приложения можно настроить так, чтобы пользователи получали доступ к подписным и премиум-ресурсам через подписку вашей организации. Если вы настроите приложение для предоставления доступа, пользователям не потребуется входить в систему при обращении к слоям в приложении. Некоторые конструкторы приложений автоматически авторизуют доступ к ресурсам подписчика. Чтобы определить, как определенный конструктор приложений обрабатывает ресурс подписчика, обратитесь к документации соответствующего приложения.
Внимание:
Любые кредиты, потребленные пользователями при доступе в приложении к премиум-ресурсам, будут отнесены на счет вашей организации. Если вы не хотите, чтобы пользователи приложения потребляли кредиты от вашего имени, не предоставляйте им возможность доступа к премиум-слоям через вашу подписку. В таком случае от пользователей потребуется предоставить их собственные учетные записи для потребления кредитов. Однако в этом случае доступ будет ограничен пользователями, у которых есть учётная запись организации с правами доступа к премиум-ресурсам и доступными кредитами. Для общедоступных приложений следует удалить с карты все премиум ресурсы или настроить приложение так, чтобы организация несла расходы стоимости кредитов. Если вы хотите минимизировать затраты на премиальные ресурсы в вашем приложении, вы можете ограничить число запросов, разрешенное для каждого слоя премиум ресурсов, когда вы настраиваете приложение или изменяете конфигурацию.
Встраивание приложения
Возможно, вместо карты вы захотите внедрить приложение в веб-сайт. Встраивание приложения рекомендуется во множестве случаев. Ниже приведено несколько примеров:
- Показать приложение, которое вы создали с помощью шаблона ArcGIS Instant Apps (например, с помощью шаблона Basic), который включает все настроенные вами функции этого приложения.
- Отобразите карту, которая включает премиум-сервис со встроенными учетными данными, например World Routing Service, внедрив приложение, включающее виджет Путевые листы в ArcGIS Experience Builder.
Чтобы встроить приложение с помощью готового HTML-кода, выполните следующие действия:
- Убедитесь, что вы вошли в организацию.
Ваша учетная запись должна быть участником роли администратора по умолчанию или пользовательской роли, имеющей набор прав для публикации ресурсов.
- Откройте страницу элемента приложения, которое вы хотите встроить.
Примечание:
Чтобы опубликовать приложение для пользователей за пределами вашей организации, приложение, карта и слои должны быть опубликованы для всех, в противном случае просматривать содержание смогут только участники группы. Чтобы охватить как можно более широкую аудиторию, рассмотрите возможность сделать приложение и его содержание общедоступными (публичными).
- Щёлкните Настройка.
- В окне конфигурации нажмите кнопку Общий доступ на вертикальной панели инструментов.
- Щелкните Копировать в разделе Встроить
. - Вставьте код на веб-сайт, где должно отображаться приложение.
Подсказка:
Вы также можете использовать параметры URL, чтобы управлять интерфейсом и функциональностью приложения, которое вы внедряете.