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

Один из способов предоставления общего доступа к карте, приложениям, группе карт или к приложений – включить ее в веб-страницу, например, в блог или веб-сайт вашей организации. ArcGIS Enterprise предоставляет необходимый код и предлагает варианты компоновки и отображения. Вам понадобятся права для предоставления общего доступа, чтобы встраивать карты, приложения и группы с помощью инструментов на портале 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, путем встраивания приложения, созданного на основе шаблона Directions, или с помощью виджета Directions в 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. Щелкните Готово.
  8. Вставьте код в вашу веб-страницу в том месте, где должна появиться группа.