【发布时间】:2017-04-11 17:13:09
【问题描述】:
当我在纯 html 中使用 google maps api 时它工作正常,但是当我将它复制到 asp.net 项目时它会抛出错误。
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=SECRET_KEY&libraries=places&language=ru-RU"></script>
此 API 项目无权使用此 API。请确保已在 Google 中激活此 API
【问题讨论】:
-
这听起来像是一个愚蠢的问题。但是,当您将脚本放在 .Net Core 项目的 .cshtml 页面上时,您是否在脚本的 url 中使用了正确的键?在 html 页面和 .cshtml 页面上放置脚本标签实际上没有区别。检查浏览器中的视图源以查看呈现的内容。
-
Api 密钥在文件夹中的 html 和 asp.net 项目中是相同的。如果我只打开 file.html 它可以工作,但是当我运行 localhost 服务器时它会抛出这个错误。
-
@AidOnline01 api 密钥包含在项目中吗?你检查发布的文件是否正确上传到根目录?
标签: javascript c# html asp.net google-api