Google Maps Places库在Asp.Net localhost上不起作用

时间:2018-09-04 17:49:42

标签: google-maps-api-3 google-places-api

我将Google Maps Javascript API与Asp.Net MVC应用程序中的图形和位置库一起使用。工程图库工作正常,但地方库在localhost上不工作。

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

Google Maps Places JavaScript library loaded from file system

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

Google Maps Places JavaScript library failed to load from localhost

here所述,我曾尝试通过隧道技术来暴露端口80和其他端口,但这些都是徒劳的。我被困在这里,可能会丢失任何东西,任何指导将不胜感激。

更新:控制台错误

Console errors

尽管控制台中存在错误,但所有与帐单信息要求有关的错误,所有API调用均在“网络”标签中返回状态200。

2 个答案:

答案 0 :(得分:2)

要立即使用Google地图,您必须先创建一个计费帐户,然后再应用密钥。所有Google Maps Platform API请求都必须包含API密钥;

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

有关更多信息,请参见Guide for Existing Users

答案 1 :(得分:0)

创建帐单帐户,然后确保您的API密钥正确