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. Вставьте код на веб-страницу, где должна отображаться карта.

Внедрение приложения

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

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

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

  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. На вкладке Обзор щелкните Общий доступ и далее Внедрить в веб-сайт.

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

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