Публикация карт

Вы можете опубликовать карту в своей организации Map Viewer, определенных группах или для всех пользователей. Опубликуйте карту из Map Viewer, как описано ниже, или опубликуйте карту со страницы элемента.

Общий доступ к карте

Можно опубликовать принадлежащую вам карту во время ее создания или редактирования в Map Viewer.

Чтобы предоставить общий доступ к карте, пока она открыта, выполните следующие действия:

  1. Убедитесь, что вы вошли в организацию.

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

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

Если на карте есть слои, к которым не предоставлен доступ нужной аудитории, появится диалоговое окно Просмотр публикации с сообщениями для каждого слоя, указывающими его статус доступности. Щёлкните сообщения, чтобы просмотреть дополнительные сведения для каждого слоя.

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

Опубликовать ссылку на карту

Вы можете опубликовать ссылку на карту в ее текущем экстенте в Map Viewer.

Чтобы опубликовать ссылку на карту, выполните следующие действия:

  1. Открыв карту в Map Viewer, щелкните Опубликовать карту Опубликовать карту на панели инструментов Содержание (темная), а затем Копировать ссылку на карту.

    Короткий URL-адрес карты в ее текущем экстенте генерируется и копируется в буфер обмена.

  2. Вставьте скопированный URL в сообщение электронной почты, тестовое сообщение, блог, веб-сайт или сообщение в социальной сети.

Для тех получателей, которым был открыт доступ к ​​карте, нажатие на URL открывает карту в Map Viewer. Если карта не опубликована для получателя, получатель не будет иметь доступа к карте.

Создать пользовательскую ссылку на карту

В Map Viewer вы можете создать ссылку на карту и настроить ее внешний вид при открытии по этой ссылке.

Чтобы создать пользовательскую ссылку на карту, выполните следующие действия:

  1. Открыв карту в Map Viewer, щелкните Опубликовать карту Опубликовать карту на панели инструментов Содержание (темная), а затем Создать пользовательскую ссылку.
  2. Чтобы изменить способ отображения карты при открытии по ссылке, выполните любое из следующих действий:
    • Определите экстент карты, который будет включен.
      Подсказка:

      Используйте клавиши быстрого доступа, чтобы задать экстент карты. Нажмите Shift и растяните на карте прямоугольник, чтобы нарисовать область предварительного просмотра. Нажмите Esc для отмены области просмотра. Чтобы увидеть полный список клавиш быстрого доступа в Map Viewer, нажмите Alt+? на Microsoft Windows или Option+? на Mac.

    • В разделе Режим выберите Светлый или Темный.
    • В разделе Элементы карты отметьте любой элемент карты, чтобы включить его в опубликованную карту.
    • В разделе Доступные действия включите переключатель Открыть в Map Viewer, чтобы пользователи могли открывать встроенную карту в Map ViewerMap Viewer при использовании ссылки.
    • В разделе Просмотр карты включите переключатель Сохранить масштаб карты, чтобы карта открывалась в сохраненном масштабе, сохраняя относительный размер объектов на разных устройствах.
      Примечание:

      Если переключатель Сохранить масштаб карты выключен, масштаб будет меняться для отображения объектов в области предварительного просмотра.

    • Отметьте Сократить URL-адрес, чтобы сократить URL-адрес, который будет скопирован.
    Примечание:

    Если на карте есть слои, которые не являются общедоступными, вьюерам необходимо будет войти в систему с соответствующими правами, чтобы увидеть карту и ее содержимое. Щёлкните Обновить разрешения, чтобы изменить настройки публикации карты, или следуйте инструкциям в рабочем процессе Общий доступ к карте выше.

  3. Щелкните Копировать ссылку.

    URL карты генерируется и копируется в буфер обмена.

  4. Вставьте скопированный URL в сообщение электронной почты, тестовое сообщение, блог, веб-сайт или сообщение в социальной сети.

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

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

Чтобы встроить открытую карту в Map Viewer с помощью готового HTML-кода, выполните следующие действия:

  1. Убедитесь, что вы вошли в организацию.

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

  2. Откройте сохраненную карту в Map Viewer.
  3. Убедитесь, что к карте предоставлен доступ для всех (общий).
    Примечание:

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

    Более подробную информацию см. в разделе Рекомендации по публикации карт ниже.

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

      Используйте клавиши быстрого доступа, чтобы задать экстент карты. Нажмите Shift и растяните на карте прямоугольник, чтобы нарисовать область предварительного просмотра. Нажмите Esc для отмены области просмотра. Чтобы увидеть полный список клавиш быстрого доступа в Map Viewer, нажмите Alt+? на Microsoft Windows или Option+? на Mac.

    • В разделе Режим выберите Светлый или Темный.
    • В разделе Элементы карты отметьте любой элемент карты, чтобы включить его во встроенную карту.
    • В разделе Доступные действия включите переключатель Открыть в Map Viewer, чтобы пользователи могли открывать встроенную карту в Map Viewer.
      Примечание:

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

  6. Выберите Встроенный скрипт или Встроенный iFrame из ниспадающего меню встроенный код и нажмите Копировать HTML, чтобы скопировать предоставленный HTML-код.
    Примечание:

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

  7. Вставьте код на веб-страницу, где должна отображаться карта.
    Примечание:

    При использовании опции Встроенный скрипт HTML-код содержит тег script и пользовательский элемент с картой для встраивания. Вставьте тег script в <head> веб-страницы. Добавьте пользовательский элемент в <body> веб-страницы, где вы хотите разместить карту. Для наилучшей производительности следует использовать текущую версию скрипта в URL-адресе источника. О самой последней версии можно узнать в разделе Встраиваемые компоненты от ArcGIS Maps SDK for JavaScript.

Рекомендации по организации общего доступа к картам

При публикации карт следует учитывать следующее:

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

    Список слоев, используемых на карте, отображается в разделе Карта на вкладке Обзор страницы элемента карты. Если какой-либо из слоев не доступен той же аудитории, что и карта, вы увидите баннер с уведомлением. Щелкните Просмотреть публикации, чтобы синхронизировать публикацию слоев, на обновление которых у вас есть разрешение.

  • Чтобы карта была доступна для всех, необходимо опубликовать её для всех пользователей. Убедитесь, что слои на карте также опубликованы для всех. Публикация общедоступных элементов через веб‑сайт организации может привести к проблемам с доступом для анонимных пользователей, если в организации не разрешён анонимный доступ.
    Примечание:

    При создании ссылок на элементы, опубликованные для общего доступа, рекомендуется использовать публичный URL, чтобы пользователи вне вашей организации могли просматривать эти элементы. Короткие URL‑адреса создаются на основе публичного URL.

  • Вы можете создать приложение с картой на вкладке Мои Ресурсы на странице Содержание или в Map Viewer с помощью кнопки Создать приложение Создать приложение.
  • Чтобы предоставить общий доступ к карте, которая содержит ресурсы подписчика или премиум-ресурсы, можно создать приложение на основе карты и настроить его так, чтобы разрешить доступ к ресурсам через подписку организации. (Ваша подписка будет нести любые расходы кредитов.)