Поделиться через


Модуль Azure Maps

Примечание

Розничная группа интересов Dynamics 365 Commerce переехала из Yammer в Viva Engage. Если у вас нет доступа к новому сообществу Viva Engage, заполните эту форму (https://aka.ms/JoinD365commerceVivaEngageCommunity), чтобы добавить и оставаться в курсе последних обсуждений.

В этой статье описывается, как настраивать модуль Azure Maps в Microsoft Dynamics 365 Commerce.

Модуль Azure Maps показывает местоположение магазинов на интерактивной карте, которая отображается с помощью Элемент управления Azure Maps. Требуется ключ API Azure Maps, который должен быть добавлен на страницу общих параметров в Commerce headquarters. Модуль Azure Maps предоставляет различающиеся представления, такие как дорога, с воздуха и улицы, которые пользователи могут выбрать для просмотра местоположений на карте. Модуль Azure Maps также позволяют выполнять такие действия, как масштабирование и использование местоположения пользователя.

Модуль Azure Maps работает с модулем выбора магазина, чтобы определить географическое местоположение магазинов, которые должны быть визуализированы на карте. Модули выбора магазина и Azure Maps взаимодействуют, когда пользователь выбирает магазин в одном из этих модулей на странице сайта. Модули Azure Maps могут быть настроены и расширены для других сценариев, помимо взаимодействия с модулями выбора магазина.

Примечание

Модуль Azure Maps доступен в выпуске Dynamics 365 Commerce версии 10.0.45.

На следующем рисунке показан пример модуля Azure Maps, используемый на странице местоположений магазинов.

Пример модуля выбора магазина.

Свойства модуля

Имя свойства значение Описание
Заголовок Текст Заголовок модуля.
Параметры кнопки: размер Номер Указывает размер кнопки.
Параметры кнопки: цвет значка по умолчанию Символьная строка Текстовое или шестнадцатеричное значение цвета символа кнопки.
Параметры кнопки: выбор цвета значка Символьная строка Текстовое или шестнадцатеричное значение цвета выбранных символов кнопки.
Показать индекс True или False Если это свойство имеет значение Истина, то у каждого символа кнопки, который обозначает магазин, показан индекс. Этот индекс соответствовать индексу в представлении списка, который отображается в модуле выбора магазина.

Добавление разрешенных URL-адресов для сопоставления в директивы политики безопасности (CSP) содержимого сайта

Для взаимодействия модуля Azure Maps с Azure Maps необходимо убедиться, что следующие URL-адреса сопоставления разрешены в политике безопасности содержимого сайта (CSP). Эта настройка выполняется в построителе сайтов Commerce путем добавления разрешенных URL-адресов в различные директивы CSP для сайта (например, img-src). Дополнительные сведения содержатся в разделе Политика безопасности содержимого.

  • Добавьте в директиву child-src "большой двоичный объект".
  • В директиву connect-src добавьте https://atlas.microsoft.com/ и https://js.monitor.azure.com/.
  • Добавьте в директиву font-srchttps://atlas.microsoft.com/.
  • Добавьте в директиву script-srchttps://atlas.microsoft.com/.
  • Добавьте в директиву style-srchttps://atlas.microsoft.com/.

Добавление модуля карты на страницу

Подробные сведения о настройке модуля Azure Maps на странице см. в разделе Модуль выбора магазина.

Дополнительные ресурсы

Обзор библиотеки модулей

Модуль поля покупки

Модуль корзины

Модуль выбора магазина

Управление Azure Maps для вашей организации

Элемент управления картой Azure Maps