Skip To Content

Встраивание карт, приложений и групп

Одним из способов публикации карт, приложений, групп карт и приложений является включение их в веб-страницу, например, в блог или веб-сайт вашей организации. Портал предоставляет необходимый код и предлагает варианты компоновки и отображения. Вам понадобятся права для предоставления общего доступа, чтобы внедрять карты, приложения и группы с помощью инструментов на портале ArcGIS Enterprise.

Встраивание карты

Чтобы встроить публичную карту, которая открыта в Map Viewer, скопируйте готовый HTML-код и вставьте его в свой веб-сайт. Дополнительно перед копированием кода можно настроить встраиваемый вид карты. Можно выбрать размер карты, опции карты, добавить символ в определенное место на карте и выбрать тему.

  1. Убедитесь, что вы вошли с соответствующими правами для предоставления доступа к ресурсам.
  2. Откройте сохраненную веб-карту в Map Viewer и щелкните Общий доступ.
  3. Убедитесь, что к карте предоставлен доступ для всех (общий).
  4. Щелкните Встроить в веб-сайт.

    Если данная опция недоступна, то это означает, что карта не является доступной для всех и вы не можете внедрить ее. Если вы являетесь владельцем карты, вы можете изменить ее статус на доступный для всех.

  5. Дополнительно настройте для карты следующее:
    • Выберите размер карты.
    • Поставьте отметки для опций, которые хотите добавить к карте: элемент управления масштабированием, кнопку перемещения на главную страницу, выбор базовой карты (галерея или переключатель), ссылка на просмотр увеличенной карты, отключение масштабирования с помощью мыши, масштабную линейку, поиск местоположения (можно выбрать поиск только в текущем экстенте), описание карты, легенду (выберите активную панель – описание карты или ее легенда) и изображение предварительного просмотра (показывает изображение карты, пока загружается приложение). Смотрите, как меняется ваша карта в окне предварительного просмотра.
      Подсказка:

      Если включена опция просмотра увеличенной карты, она будет открываться на странице приложения, в которое она встроена. Можно изменить название ссылки, отредактировав View larger map в HTML-коде.

    • Добавьте символ в указанное местоположение на карте. Воспользуйтесь вкладкой Добавить символ, чтобы выбрать место и ввести заголовок для символа и описание для всплывающего окна, а также URL-адрес изображения, которое будет показано в качестве символа. Для получения наилучших результатов рекомендуется использовать изображение не более 120 пикселов в ширину и 120 пикселов в высоту. Другие размеры будут сопоставлены для соответствия. Допустимыми форматами изображения являются PNG, GIF и JPEG.
    • Выберите тему.
  6. Скопируйте указанный HTML-код.
  7. Вставьте код на веб-страницу, где должна отображаться карта.

Встраивание приложения

Вместо того, чтобы встраивать карту, вы можете встроить в веб-сайт приложение. Встраивание приложения рекомендуется в ряде случаев. Ниже приведено несколько примеров:

  • Покажите приложение, созданное с помощью ArcGIS Configurable Appsшаблона (например, с помощью шаблона Basic Viewer), включающее все настроенные функции приложения.
  • Улучшите сбор данных, встроив приложение Geoform на ваш веб-сайт.
  • Покажите карту, которая включает премиум сервис, требующий авторизации, например, World Routing Service, внедрив приложение, созданное по шаблону Путевой лист или с помощью виджета Путевой лист в ArcGIS Web AppBuilder.

Вы можете встроить приложение в веб-сайт, используя опцию Встроить в веб-сайт, которая отображается, когда вы встраиваете общедоступную веб-карту. Чтобы внедрить приложение, а не карту, отредактируйте сгенерированный код HTML способом, описанным в шагах ниже. Следующие шаги применяются для встраивания размещенного веб-приложения или приложения ArcGIS Web AppBuilder.

  1. Убедитесь, что вы вошли с соответствующими правами для предоставления доступа к ресурсам.
  2. Создайте карту и веб-приложение в вашем портале.
  3. Скопируйте URL-адрес приложения из вкладки Обзор страницы элемента приложения или из адресной строки в вашем браузере, когда в нем открыто приложение.
  4. Откройте в Map Viewer карту, которую вы использовали для создания приложения, и щелкните Общий доступ.
  5. Убедитесь, что карта опубликована для всех (общедоступная), и нажмите Встроить в веб-сайт.

    Если данная опция недоступна, то это означает, что карта не является доступной для всех и вы не можете внедрить ее. Если вы являетесь владельцем карты, вы можете изменить ее статус на общий (для всех).

  6. Выберите желаемый размер для встроенной карты.
  7. Из предоставленного кода HTML удалите часть кода после src= и до ></iframe>, замените её скопированным URL-адресом приложения.

    Например, вы удалите "http://arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" и замените его "http://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806". Обновленная часть кода должна быть похожа на следующее:

    <iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" 
    src="https://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806"></iframe>
  8. Скопируйте и вставьте весь блок HTML-кода в конфигурацию веб-сайта.
    Подсказка:

    Вы также можете использовать параметры URL, чтобы управлять интерфейсом и функциональностью приложения, которое вы внедряете.

Встраивание группы карт и веб-приложений

Если вы встраиваете группу через веб-сайт портала, вы можете выбрать компоновку и способ отображения групповых элементов. Вы можете внедрять только группы с общим доступом, и во внедренной галерее отображаются только карты и веб-приложения.

  1. Убедитесь, что вы вошли с соответствующими правами для предоставления доступа к ресурсам.
  2. Откройте группу с общим доступом, которую вы хотите внедрить.
  3. На вкладке Обзор щелкните Общий доступ и далее Встроить в веб-сайт.

    Если данная опция недоступна, то это означает, что группа не является доступной для всех (не находится в открытом доступе), и вы не можете внедрить ее. Если вы являетесь владельцем группы, вы можете изменить ее статус на общий (для всех).

  4. Выберите компоновку для элементов группы.
  5. Выберите способ отображения веб-карт и веб-приложений: во встроенной галерее, в новом окне с заданным приложением галереи или в новом окне с настроенным приложением.
    1. Выберите заданное приложение галереи, если вы хотите отобразить элементы в новом окне.
    2. Введите URL-адрес вашего приложения, если вы хотите отобразить элементы в новом окне с настроенным приложением.
  6. Скопируйте указанный HTML-код.
  7. Вставьте код в вашу веб-страницу в том месте, где должна появиться группа.