提问者:小点点

使用google places api的简单html页面的APINotActivatedMaperor


我试图创建一个简单的html页面(我后来想在那里添加一个自动完成输入),其中包括google-place-api。我有一个api键(已启用),但我仍然得到一个错误消息。

这是我的HTML-

<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script>
    <title>test</title>
</head>
<body>
</body>

在控制台中,我得到-googlemapsapi错误:googlemapsapi错误:apinoactivatedmaperor

我不明白有什么问题...感谢任何人的帮助


共3个答案

匿名用户

要使Api做到这一点

  1. 转到API管理器
  2. 单击概述
  3. 搜索谷歌地图JavaScript API(在谷歌地图API下)。点击那个
  4. 您将在那里找到启用按钮。单击以启用API

或者您可以尝试以下url:Maps JavaScript API

希望这将解决启用API的问题。

匿名用户

假设您已经在GoogleDeveloper控制台下创建了一个应用程序,请按照以下步骤操作

  1. 转到以下链接https://console.cloud.google.com/apis/dashboard?您将看到以下页面

注意:请使用服务器加载html文件

匿名用户

截至2017年1月,不幸的是@阿迪的回答,虽然看起来应该有效,但并不有效。(谷歌的API密钥进程有问题)

您需要从这个链接单击“获取密钥”:https://developers.google.com/maps/documentation/javascript/get-api-key

另外,我强烈建议您在准备切换到生产环境之前不要选择“安全密钥”。我对一个密钥执行了http引用限制,之后无法使其与localhost一起工作,即使在禁用密钥的安全性之后也是如此。我必须创建一个新的密钥,它才能再次工作。

相关问题