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