次の方法で共有


Azure Maps モジュール

メモ

Dynamics 365 Commerce の小売関連グループは、Yammer から Viva Engage に移行しました。 新しいViva Engage コミュニティにアクセスできない場合は、追加するフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力し、最新のディスカッションに参加してください。

この記事では、Microsoft Dynamics 365 Commerce で Azure Maps モジュールを構成する方法について説明します。

Azure Maps モジュールは、Azure Maps マップ コントロールを使用してレンダリングされる対話型マップ上のストアの場所を示します。 Azure Maps API キーが必要であり、コマース本社の共有パラメーター ページに追加する必要があります。 Azure Maps モジュールには、道路、航空写真、ストリートサイドなどのさまざまなビューが用意されており、ユーザーはマップの場所を表示するために選択できます。 Azure Maps モジュールでは、ズームインやズームアウト、ユーザーの位置の使用などの操作も可能です。

Azure Maps モジュールは、ストア セレクター モジュールと連携して、マップにレンダリングする必要がある店舗の地理的な場所を決定します。 ストア セレクターモジュールとAzure Mapsモジュールは、ユーザーがサイト ページ上のいずれかのモジュールでストアを選択したときに対話します。 Azure Maps モジュールは、ストア セレクター モジュールとの対話以外のシナリオに合わせてカスタマイズおよび拡張できます。

メモ

Azure Maps モジュールは、Dynamics 365 Commerce バージョン 10.0.45 リリース時点で使用できます。

次の図は、ストアの場所ページで使用されるAzure Maps モジュールの例を示しています。

店舗セレクター モジュールの例。

モジュール プロパティ

プロパティ名 内容
ヘッダー テキスト モジュールのヘッダー。
押しピン オプション: サイズ 数値 押しピンのサイズを指定します。
押しピン オプション: 既定のアイコン色 文字列 マップ上の押しピン シンボル色のテキストまたは 16 進値。
押しピン オプション: 選択アイコンの色 文字列 マップ上の選択された押しピン シンボル色のテキストまたは 16 進値。
インデックスの表示 True または False このプロパティを True に設定すると場、店舗を示すすべての押しピン記号にインデックスが表示されます。 このインデックスは、店舗セレクター モジュールが表示するリスト ビューのインデックスと一致します。

サイトのコンテンツ セキュリティ ポリシー (CSP) ディレクティブに許可されたマッピング URLを追加する

Azure Maps モジュールがAzure Mapsと対話するには、サイトのコンテンツ セキュリティ ポリシー (CSP) ごとに次のマッピング URL が許可されていることを確認する必要があります。 この設定は、Commerce サイト ビルダーで、さまざまなサイト CSP ディレクティブ (img-src など) に許可された URL を追加することによって実行されます。 詳細については、コンテンツ セキュリティ ポリシー を参照してください。

  • child-src ディレクティブに "blob:" を追加します。
  • connect-src ディレクティブに https://atlas.microsoft.com/https://js.monitor.azure.com/ を追加します。
  • font-src ディレクティブに https://atlas.microsoft.com/ を追加します。
  • script-src ディレクティブに https://atlas.microsoft.com/ を追加します。
  • style-src ディレクティブに https://atlas.microsoft.com/ を追加します。

マップ モジュールをページに追加する

ページで Azure Maps モジュールを構成する方法の詳細については、「Store セレクター モジュールを参照してください。

その他のリソース

モジュール ライブラリの概要

ファーストビュー ボックス モジュール

カート モジュール

店舗セレクター モジュール

組織向けのAzure Mapsの管理

Azure Maps マップ コントロール