google-maps - 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 maps 字段中使用的组件是Google Maps DataType。它的来源在 GitHub 上。
我们使用了 2.0.0 版本,在 BO 中没有 API Key 字段(从 OP 截图可以看出)。现在必须获取源并重新编译 2.2.0 版本,然后更新服务器上的 DLL。之后,API 密钥文本字段出现在 BO(开发人员部分 => 数据类型)中。
API 密钥与 BO 的托管域相同。
推荐阅读
- gradle - 为 gradle java 进行干净构建时任务“:clean”执行失败
- javascript - 如何将存储在数组中的值作为 textContent 或 innerText 添加到具有相同类名的 div 元素
- python - Python搜索并替换为搜索结果
- sql-server - sql存储过程插入多行
- mongodb - 有没有办法使用 Linux docker 映像在本地测试 Azure CosmosDb?
- visual-studio - 为什么 DAX 编辑器在 Visual Studio 2017 中不可用?
- c# - Entity Framework Core - 构建迁移并得到不清楚的错误,说我添加了两次属性
- sublimetext3 - SublimeText3:如何禁用表现为 increase_font_size 的鼠标手势?
- python - Django 表单无效,必填字段,即使通过输入给出
- angular - NativeScript - Karma 单元测试未按承诺运行