本文介绍映射模块以及如何在 Microsoft Dynamics 365 Commerce 中对其进行配置。
Important
- 企业版必应地图已弃用,将停用。 如果你有企业版必应地图的企业许可证,则可以在 2028 年 6 月 30 日之前使用它。 如果你有适用于企业的 必应地图 免费或基本许可证,则可以使用它,直到 2025 年 6 月 30 日。
- 在 Azure Maps 作为模块在电子商务版本 10.0.45 中可用之前,您可以按照 Dynamics365Commerce.Solutions GitHub 存储库中提供的步骤手动启用 Azure Maps。
地图模块显示使用 必应地图 V8 Web 控件的交互式地图上的商店位置。 需要一个必应地图 API 密钥,该密钥将添加到商务总部的共享参数页。 地图模块提供不同的视图,如道路、空中和街边,用户可以选择这些视图来查看地图位置。 它们还允许进行交互,如缩放和使用用户的位置。
地图模块与商店选择器模块配合使用,以确定地图上显示的商店的地理位置。 当用户在站点页面上的其中一个模块中选择商店时,商店选择器和地图模块进行交互。 除了与存储选择器模块交互之外,还可以为其他方案扩展映射模块。 但是,需要对模块进行自定义。
注释
Dynamics 365 Commerce 10.0.13 版本中提供了地图模块。
下图显示了商店位置页面上使用的地图块模块的示例。
模块属性
| 属性名称 | Value | Description |
|---|---|---|
| 标题 | 文本 | 模块的标题。 |
| 图钉选项:默认图标 | 图像 | 用于地图上显示的商店的图钉符号图像。 |
| 图钉选项:活动图标 | 图像 | 用于在地图上选择的商店的图钉符号图像。 |
| 图钉选项:默认图标颜色 | 字符串 | 地图上图钉符号颜色的文本或十六进制值。 |
| 图钉选项:活动图标颜色 | 字符串 | 地图上所选图钉符号的颜色的文本或十六进制值。 |
| 显示索引 | True 或 False | 如果将此属性设置为 True,则指示存储区的每个图钉符号都显示索引。 此索引与存储选择器模块显示的列表视图中的索引匹配。 |
将允许的映射 URL 添加到站点的内容安全策略指令中
若要使地图模块与必应地图交互,您必须确保根据站点的内容安全策略 (CSP) 允许以下映射 URL。 商务网站构建器是您设置此配置的地方。 将允许的 URL 添加到各种站点 CSP 指令(例如 img-src)。 有关详细信息,请参阅内容安全策略。
- 将 *.bing.com 添加到 connect-src 指令。
- 将 *.virtualearth.net 添加到 img-src 指令。
- 向 script-src 指令添加 *.bing.com、*.virtualearth.net。
- 将 *.bing.com 添加到 脚本 style-src 指令。
向页面添加地图模块
有关如何在页面上配置地图模块的详细信息,请参阅商店选择器模块。