【问题标题】:Google maps js api works fine in plain html page, but doesn't work in asp.net mvc pageGoogle maps js api 在纯 html 页面中工作正常,但在 asp.net mvc 页面中不起作用
【发布时间】: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 页面上放置脚本标签实际上没有区别。检查浏览器中的视图源以查看呈现的内容。
  • 要测试的东西disable and reenable the api
  • Api 密钥在文件夹中的 html 和 asp.net 项目中是相同的。如果我只打开 file.html 它可以工作,但是当我运行 localhost 服务器时它会抛出这个错误。
  • @AidOnline01 api 密钥包含在项目中吗?你检查发布的文件是否正确上传到根目录?

标签: javascript c# html asp.net google-api


【解决方案1】:

我刚刚重新加载了 Visual Studio,它开始工作了???

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 2016-05-28
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多