如何正确授权Google Static Map API

时间:2017-06-01 19:52:00

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

我无法让Google Static Map API正常运行。

我在控制台中看到此消息:

"此API项目无权使用此API。请确保在Google Developers Console中激活此API:https://console.developers.google.com/apis/api/places_backend?project=_有关身份验证和Google Maps Javascript API服务的详细信息,请参阅:https://developers.google.com/maps/documentation/javascript/get-api-key"

但我已经启用了API并生成了凭据(API密钥)。 Google在静态API示例中提供的测试网址可以在浏览器中使用,但不能在我的应用中使用。

在我的应用程序中,我从一个示例构建此链接。它适用于示例中的API密钥,但不适用于我的。它可以使用我在浏览器中的信息,这很令人困惑。我不认为我的API服务错误,所以我不确定我哪里出错了。

文件咨询:

https://developers.google.com/maps/documentation/static-maps/

我测试了这个链接,我的房子是我的房子和我的API密钥(不起作用),还有原始教程API Key和我的lat,长

https://maps.googleapis.com/maps/api/staticmap?center=${lat},${lng}&zoom=14&size=800x150&key=${process.env.MAP_KEY}&markers=${lat},${lng}&scale=2

Google API信息中心 Google API Dashboard

这是“凭据”标签的一个镜头: enter image description here

1 个答案:

答案 0 :(得分:0)

我在Slack找到了答案。 真的难以直接保留所有Google Map API。即使访问上面列出的URI结构,您仍然需要启用下面的API,而不是静态地图。

https://developers.google.com/maps/web/