Google 地图放置库无法在 Asp.Net localhost 上工作

Google maps places library not working on Asp.Net localhost

我正在使用 Google 地图 Javascript API 以及 Asp.Net MVC 应用程序中的绘图和地点库。绘图库工作正常,但放置库在本地主机上不工作。

我正在遵循官方文档中的 this 示例,如果示例代码保存为简单的 *.html 文件,那么它可以正常工作,如下所示:

但是,如果我在 MVC 或 WebForms 应用程序中复制相同的代码并使用本地主机 (IISExpress) 打开页面,那么它会意外停止工作,如下所示:

如前所述 我曾尝试通过隧道公开端口 80 和其他端口,但都无济于事。我被困在这里可能我遗漏了任何东西,任何指导将不胜感激。

更新:控制台错误

所有 API 的调用都在网络选项卡中返回,状态为 200,尽管控制台中存在错误,但这些错误与帐单信息要求有关。

现在要使用 Google 映射,您必须在应用密钥之前创建一个结算帐户。所有 Google Maps Platform API 请求必须包含一个 API 键;

  • Google 地图不再支持无钥匙访问。
  • 您必须为每个项目启用计费。

有关详细信息,请参阅 Guide for Existing Users

创建结算帐户,然后确保 API 密钥正确