我有一个纬度和经度:“-27.0000,133.0000”。我想在此基础上制作一张地图。

我试着去这个链接

https://maps.googleapis.com/maps/api/geocode/json?latlng= 27.0000, 133.0000关键= * * * * * *

我一直在浏览器上得到这个错误

{
   "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

但我想我已经启用了那个API。我登录到我的谷歌控制台,并再次检查。

当我去:https://console.developers.google.com/project/75423435770063/apiui/apis/enabled

我明白了:

启用地理编码+地理定位。

我现在有点卡住了。还有什么我没注意到的吗?


当前回答

在API管理器菜单中,您应该能够单击概述,在谷歌Maps API标题和地图图标下选择相关的API。

您的页面可能会使用一些其他API,如位置。全部启用,看看是否有帮助。

谷歌放置API Web服务 谷歌地图地理编码API

其他回答

从你发布的照片来看,它是被禁用的…

转到开发人员控制台

导航到谷歌地图-> api

搜索地理编码,单击谷歌地图地理编码API ->启用API。对地理定位做同样的事情吗

我在Drupal网站上遇到了同样的问题。在谷歌云平台上启用地理编码API后,为我工作。在我的设置,我需要两个api,地理编码和地图Javascript api。

在API管理器菜单中,您应该能够单击概述,在谷歌Maps API标题和地图图标下选择相关的API。

您的页面可能会使用一些其他API,如位置。全部启用,看看是否有帮助。

谷歌放置API Web服务 谷歌地图地理编码API

以下是对我有用的步骤:

启用方向API;地理编码API;Gelocation API console.cloud.google.com/google/maps-apis 启用api和服务来选择api console.developers.google.com/apis/library

如果使用get方法获取位置,则需要启用

谷歌放置API Web服务

我也遇到过同样的问题,在启用它后解决了。

编辑:根据https://developers.google.com/places/web-service/get-api-key

注意:谷歌Places API Web服务不适用于Android 或iOS限制API密钥。

因此,您必须创建新的密钥,如果或删除现有密钥的限制访问,以正常工作。