我按照Google的说明操作:
登录,转到API控制台,激活JSv3(和2)地图API,转到访问部分,请求新密钥,使用他们的'hello world'代码,使用我的密钥代替样品和它的工作,整整3秒。然后我收到一条警告,其中包含以下消息:
Google已禁止对此应用使用Maps API。提供的密钥不是有效的Google API密钥,也未获得此网站上Google Maps Javascript API v2的授权。
代码如下。我做错了什么?
<script src="//maps.google.com/maps?file=api&v=2&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.addListener(map, "click", function() {
alert("You clicked the map.");
});
}
}
</script>
答案 0 :(得分:0)
Per Sean上面的建议 - 我正在调用api的v2,而不是v3,v2正在/已经被弃用,所以这可能是问题所在。