我已为我的网站treblecode.com生成了Google Maps Javascript API v3密钥,并已将www.treblecode.com添加到我的开发者帐户的引荐来源列表中。我也试过 .treblecode.com / 无济于事。
但是,在尝试根据developers.google.com/maps/documentation/javascript/tutorial#api_key中的Hello World指南创建测试HTML页面时,收到以下错误:
" Google已停用此应用程序使用Maps API。提供的密钥不是有效的Google API密钥,也未授权此网站上的Google Maps Javascript API v3。如果您是此应用程序的所有者,您可以在此处了解如何获取有效密钥:https://developers.google.com/maps/documentation/javascript/tutorial#api_key"
以下是我目前在http://www.treblecode.com/apis/quickmap.html的测试页上的代码:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body, #map-canvas { height: 100%; margin: 0; padding: 0;}
</style>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=REDACTED">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: { lat: -34.397, lng: 150.644},
zoom: 8
};
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"></div>
</body>
</html>
If it helps, my hosting provider is GoDaddy.
这里有任何帮助,因为我不确定我还需要做些什么来正确使用该API。
答案 0 :(得分:4)
编辑 2016年7月27日
所以,我不久前曾说过这个,这是真的。 这不再是真的。 2016年5月完美运作的网站突然停止工作。
所以请忽略您在下面看到的文字。
你不需要钥匙。 只需加载&#34; https://maps.googleapis.com/maps/api/js&#34;
答案 1 :(得分:2)
Emmanuel的答案已经过时了。
从2016年6月22日起。Google requires an api key for Google Maps
答案 2 :(得分:0)
我不确定,它是如何解决的,但我做了以下步骤,它有效。