谷歌地图API已删除的API项目地图错误。

34

我和Arul有同样的问题。

我正在尝试在我的网页上使用 Google Maps API,但当我尝试实现地图时,出现了DeletedApiProjectMapError。

首先,我访问了错误消息页面,并尝试了多种包含脚本的方法,比如:

<script src="http://maps.googleapis.com/maps/api/js?v=3&key=API_KEY"></script> 

//or
<script src="http://maps.googleapis.com/maps/api/js?key=API_KEY"></script>

//or
<script src="http://maps.googleapis.com/maps/api/js"></script>

我在Dev网站上尝试添加新的API密钥,但它们都无法使用。

错误可能不是在我的这一端,而是在Google的那一端吗?


1
“错误可能不是在我的一方,而是在谷歌的一方吗?” - 不太可能。 - duncan
可能是Google Maps API错误:DeletedApiProjectMapError的重复问题。 - Álvaro González
2个回答

64

我已经找到了解决问题的方法。

您需要启用Google Maps Javascript API和Geocoding API。

https://console.developers.google.com/projectselector/apis/library

以及

https://console.developers.google.com/google/maps-apis/apis/geocoding-backend.googleapis.com

之后,出现的错误是RefererNotAllowedMapError而不是DeletedApiProjectMapError,但这是因为我在本地主机上运行它 - 在实际网站上添加了域名后,它可以正常工作,方法是通过 Credentials -> Domain Verification 进行验证。


17

在上面的回复中附上一张图片(这个解决方案对我来说在本地机器上仍然有效),因为我有点困惑于启用API部分。

只需导航至: https://console.developers.google.com/projectselector/apis/library

选择您的项目(其中包含API)

在右侧扩展地图API部分,单击“Google Maps JavaScript API”和“Geocoding API” enter image description here

在出现的页面上,您需要单击“播放”按钮以启用API

enter image description here

然后,您应该可以继续在本地机器上工作而无需授权域。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接