首页 > 解决方案 > Umbraco 中的“Google Map”属性编辑器...如何设置 ApiKey?

问题描述

我在 Umbraco (v6) BO 中有一个显示 GoogleMap 的属性。属性是这样的(属性编辑器是“Google Map”,可以在 BackOffice 的开发人员选项卡中看到)。

在此处输入图像描述

因此该物业在 Umbraco 的 BO 中显示地图,但“仅用于开发目的”。

在此处输入图像描述

并且,在控制台中,我看到一条警告说:

谷歌地图 JavaScript API 警告:NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys

假设我有一个 Google API 密钥,我应该把它放在哪里来删除这条消息?

标签: google-mapsgoogle-maps-api-3umbracoumbraco6

解决方案


最后,找到了解决方案:

google maps 字段中使用的组件是Google Maps DataType。它的来源在 GitHub 上

我们使用了 2.0.0 版本,在 BO 中没有 API Key 字段(从 OP 截图可以看出)。现在必须获取源并重新编译 2.2.0 版本,然后更新服务器上的 DLL。之后,API 密钥文本字段出现在 BO(开发人员部分 => 数据类型)中。

API 密钥与 BO 的托管域相同。


推荐阅读