Встраивание карт, приложений и групп
Один из способов предоставления общего доступа к карте, приложениям, группе карт или к приложений – включить ее в веб-страницу, например, в блог или веб-сайт вашей организации. ArcGIS Online предоставляет необходимый код, опции для того, что необходимо включить, и опции компоновки.
Встраивание карты
Примечание:Эта функция в настоящее время поддерживается только в Map Viewer Classic . Она будет доступна в следующих версиях Map Viewer .
Чтобы встроить публичную карту, которая открыта в Map Viewer Classic , скопируйте готовый HTML и вставьте его в код веб-сайта. Дополнительно можно настроить встраиваемое отображение карты перед копированием кода. Можно выбрать размер карты, опции карты, добавить символ в определенное место на карте и выбрать тему.
- Откройте сохраненную веб-карту в Map Viewer Classic и щелкните Общий доступ .
- Убедитесь, что к карте предоставлен доступ для всех (общий).
- Щелкните Встроить в веб-сайт .
Если данная опция недоступна, то это означает, что карта не является доступной для всех и вы не можете внедрить ее. Если вы являетесь владельцем карты, и ваша организация позволяет предоставление ее ресурсов в открытый доступ, вы можете изменить статус группы на общий (для всех).
- Выберите размер карты.
- Поставьте отметки для опции, которые хотите добавить к карте: масштабирование, перемещение на главную, выбор базовой карты (галерея или переключение), ссылка на просмотр увеличенной карты, отключение масштабирования с помощью мыши, масштабная линейка, поиск местоположения (можно выбрать поиск только в текущем экстенте), описание карты, легенда (выберите активную панель – описание карты или ее легенда) и изображение предварительного просмотра (отображает изображение карты пока загружается приложение). Предварительный просмотр показывает, где ваши опции появятся на карте.
Если вы включили опцию просмотра большей карты, она откроется во встроенном приложении на отдельной странице. Можно изменить название ссылки, отредактировав View larger map в HTML-коде.
В этом случае любой пользователь за пределами организации сможет видеть карту.
Примечание:Если в вашей организации разрешен анонимный доступ, вам не нужно менять URL вашей организации на публичный URL ArcGIS.
Встраивание приложения
- Показать приложение, которое вы создали с помощью шаблона Настраиваемые приложения ArcGIS (например, с помощью шаблона Basic Viewer ), который включает все настроенные вами функции этого приложения.
- Улучшите сбор данных, встроив приложение Geoform на ваш веб-сайт.
- Отобразите карту, которая содержит премиум-сервис со встроенными учетными данными, например World Routing Service, путем встраивания приложения, созданного на основе шаблона Directions, или с помощью виджета Directions в ArcGIS Web AppBuilder .
Вы можете внедрить приложение в веб-сайт, используя опцию Встроить в веб-сайт , которая отображается, когда вы встраиваете общедоступную веб-карту. Чтобы внедрить приложение, а не карту, отредактируйте сгенерированный код HTML способом, описанным в шагах ниже. Следующие шаги применяются для встраивания размещенного на ArcGIS Online веб-приложения или приложения Web AppBuilder .
- Создание карты и веб-приложения в ArcGIS Online .
- Скопируйте URL для приложения из страницы подробной информации об элементе во вкладке Обзор или из адресной строки в вашем браузере при открытии приложения.
- Откройте в Map Viewer Classic карту, использовавшуюся для создания приложения, и щелкните Общий доступ .
Эта функция в настоящее время поддерживается только в Map Viewer Classic . Она будет доступна в следующих версиях Map Viewer .
Если данная опция недоступна, то это означает, что карта не является доступной для всех и вы не можете внедрить ее. Если вы являетесь владельцем карты, и ваша организация позволяет предоставление ее ресурсов в открытый доступ, вы можете изменить ее статус на общий (для всех).
- Удалите часть кода после src= и до ></iframe> , и замените ее скопированным URL-адресом приложения. Например, удалите "https://acme.arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" и замените его на "https://acme.arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806" .
- Замените URL организации на общедоступный URL сайта ArcGIS ( https://arcgis.com ). Например, если URL-адрес вашей организации https://acme.maps.arcgis.com , замените acme.maps.arcgis.com на arcgis.com . Это гарантирует, что пользователи вне вашей организации смогут получить доступ к вашему приложению.
Если в вашей организации разрешен анонимный доступ, вам не нужно менять URL вашей организации на публичный URL ArcGIS.
Обновленная часть кода должна быть похожа на следующее:
Подсказка:Вы также можете использовать параметры URL, чтобы управлять интерфейсом и функциональностью приложения, которое вы внедряете.
Встраивание группы карт и веб-приложений
Если вы встраиваете группу через ArcGIS Online , вы можете выбрать компоновку и способ отображения групповых элементов. Вы можете встраивать только группы с общим доступом, и во внедренной галерее отображаются только карты и веб-приложения.
- Откройте группу с общим доступом, которую вы хотите внедрить.
- На вкладке Обзор щелкните кнопку Встроить
Если данная опция недоступна, то это означает, что группа не является доступной для всех (не находится в открытом доступе), и вы не можете внедрить ее. Если вы являетесь владельцем группы, и ваша организация позволяет предоставление ее ресурсов в открытый доступ, вы можете изменить статус группы на общий (для всех).
- Выберите заданное приложение галереи, если вы хотите отобразить элементы в новом окне.
- Введите URL-адрес вашего приложения, если вы хотите отобразить элементы в новом окне с настроенным приложением.
В этом случае любой пользователь за пределами организации сможет видеть галерею.
Примечание:Если в вашей организации разрешен анонимный доступ, вам не нужно менять URL вашей организации на публичный URL ArcGIS.