Встраивание групп карт и приложений
Один из способов предоставления общего доступа к карте, приложениям, группе карт или приложений – включить их в веб-страницу, например, в блог или веб-сайт вашей организации. ArcGIS Enterprise предоставляет необходимый код, опции для того, что необходимо включить, и опции компоновки. Вам понадобятся права для предоставления общего доступа, чтобы встраивать карты, приложения и группы с помощью инструментов в ArcGIS Enterprise.
Встраивание карты
Чтобы встроить общедоступную карту, открытую во Вьюере карт, с помощью готового HTML-кода, выполните следующие действия:
Откройте сохраненную карту в Map Viewer.
Убедитесь, что к карте предоставлен доступ для всех (общий).
Примечание:
Если карта не размещена в открытом доступе, щелчок по Встраивание карты
автоматически откроет настройки общего доступа к карте.Более подробную информацию см. в разделе Рекомендации по организации общего доступа к картам.
На панели Содержание (темной) щелкните Встраивание карт
.Дополнительно в окне Встроить выполните любое из следующих действий, чтобы изменить способ отображения встроенной карты:
Определите экстент карты, который будет включен.
Подсказка:
Используйте сочетания клавиш, чтобы задать экстент карты. Нажмите Shift и растяните на карте прямоугольник, чтобы нарисовать область предварительного просмотра. Нажмите Esc для отмены области просмотра. Чтобы увидеть полный список клавиш быстрого доступа в Map Viewer, нажмите Alt+? в Microsoft Windows или Option+? на Mac.
В разделе Режим выберите Светлый или Темный.
В разделе Элементы карты отметьте любой элемент карты, чтобы включить его во встроенную карту.
В разделе Доступные действия включите переключатель Открыть во вьюере карт, чтобы включить возможность открытия встроенной карты в Map Viewer.
Примечание:
В разделе Просмотр карты переключатели Сохранить масштаб карты и Отключить масштабирование с помощью колесика мыши по умолчанию включены. Если переключатель Сохранить масштаб карты включен, карта будет открываться в масштабе предварительного просмотра, сохраняя относительный размер объектов на разных устройствах. В противном случае масштаб будет меняться, чтобы показать объекты в экстенте предварительного просмотра. Если переключатель Отключить масштабирование с помощью колесика мыши включен, масштабирование с помощью мыши и кнопки колесика будет отключено при навигации по встроенной карте.
Выберите Встроенный скрипт или Встроенный iFrame из ниспадающего меню встроенный код и нажмите Копировать HTML, чтобы скопировать предоставленный HTML-код.
Примечание:
Опция Встроенный скрипт использует веб-компоненты, что означает, что вашему веб-сайту не нужно загружать все приложение для каждой встроенной веб-карты. Некоторые веб-сайты не поддерживают встраивание ресурсов без iFrames, поэтому опция Встроенный iFrame может быть более подходящей. Обе опции встраивания обеспечивают одинаковый настраиваемый вид вашей карты для публикации.
Вставьте код на веб-страницу, где должна отображаться карта.
Примечание:
HTML-код содержит тег script и пользовательский элемент с картой для встраивания. Вставьте тег script в
<head>веб-страницы. Добавьте пользовательский элемент в<body>веб-страницы, где вы хотите разместить карту.
Встраивание приложения
Возможно, вместо карты вы захотите внедрить приложение в веб-сайт. Встраивание приложения рекомендуется во множестве случаев. Ниже приведено несколько примеров:
Показать приложение, которое вы создали с помощью шаблона ArcGIS Instant Apps (например, с помощью шаблона Basic), который включает все настроенные вами функции этого приложения.
Отобразить карту, которая включает премиум-сервис со встроенными учетными данными, например World Routing Service, встроив приложение, включающее виджет Путевые листы в ArcGIS Experience Builder.
Чтобы встроить приложение с помощью готового HTML-кода, выполните следующие действия:
Убедитесь, что вы вошли и имеете соответствующие права для создания и публикации ресурсов.
Откройте страницу элемента приложения, которое вы хотите встроить.
Примечание:
Чтобы опубликовать приложение для пользователей за пределами вашей организации, приложение, карта и слои должны быть опубликованы для всех, в противном случае просматривать содержание смогут только участники группы. Чтобы охватить как можно более широкую аудиторию, рассмотрите возможность сделать приложение и его содержание общедоступными (публичными).
Подсказка:
Можно создать приложение из карты. Любые изменения, внесенные в карту, такие как изменения масштаба или слоев, отражаются в приложении.
Щёлкните Настройка.
В окне конфигурации нажмите кнопку Общий доступ на вертикальной панели инструментов.
Щелкните Копировать в разделе
секции Встроить.Вставьте код на веб-сайт, где должно отображаться приложение.
Примечание:
Чтобы гарантировать, что пользователи за пределами вашей организации смогут получить доступ к приложению, замените URL-адрес вашей организации на общедоступный URL-адрес ArcGIS (
https://arcgis.com). Например, если URL вашей организацииhttps://organization.example.com, заменитеorganization.example.comнаarcgis.com.Подсказка:
Вы также можете использовать параметры URL, чтобы управлять интерфейсом и функциональностью приложения, которое вы внедряете.
Встроить группу
Вы можете использовать ArcGIS Instant Apps для встраивания группы на веб-сайт, блог или другую платформу. Встраивание приложения на основе группы позволяет демонстрировать специально подобранные ресурсы, такие как карты и приложения, пользователям за пределами вашей организации.
Чтобы встроить приложение на основе групп с помощью готового HTML-кода, выполните следующие действия:
Убедитесь, что вы вошли и имеете соответствующие права для создания и публикации ресурсов.
Щелкните Группы вверху сайта и при помощи закладок, фильтров, опций сортировки и поиска найдите группу, которую вы собираетесь встраивать. Щелкните на имени группы, чтобы открыть страницу группы.
Примечание:
Чтобы поделиться ресурсами группы с пользователями за пределами вашей организации, группа и все элементы в группе должны быть общедоступными. Если группа закрытая, просматривать ее ресурсы смогут только ее участники. Чтобы охватить как можно более широкую аудиторию, рассмотрите возможность сделать группу и ее элементы общедоступными (публичными).
На вкладке Обзор щелкните Создать приложение с помощью Instant Apps и создайте приложение.
Выберите из шаблонов Галерея категорий или Атлас.
В окне конфигурации нажмите кнопку Общий доступ на вертикальной панели инструментов.
Щелкните Копировать в разделе
секции Встроить.Вставьте код в ваш веб-сайт в том месте, где должна появиться группа.
Примечание:
Чтобы гарантировать, что пользователи за пределами вашей организации смогут получить доступ к приложению, замените URL-адрес вашей организации на общедоступный URL-адрес ArcGIS (
https://arcgis.com). Например, если URL вашей организацииhttps://organization.example.com, заменитеorganization.example.comнаarcgis.com.