在浏览了几次关于此的文档后,我一直在把头撞在墙上!我似乎无法克服 API 错误以使地图出现在我的网站上。
我从希望显示地图的网页收到以下错误消息:
Google 已禁用此应用程序的 Maps API。提供的密钥不是有效的 Google API 密钥,或者未授权用于本网站上的 Google Maps Javascript API v3。如果您是此应用程序的所有者,您可以在此处了解如何获取有效密钥:https ://developers.google.com/maps/documentation/javascript/tutorial#Obtaining_Key
我已经(现在好几次)进入我的帐户并且:
- 启用 Maps v3 API 服务
- 生成了一个新的 API 密钥
- 将我允许的推荐人添加到密钥中。(www.domain.com 和 domain.com 网址)
我在网页的头部添加了以下脚本:
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&key=MY_API_KEY_HERE" type="text/JavaScript" language="JavaScript"></script>
当点击页面上的链接时,我有以下 JavaScript 函数:
alert("viewMap()");
var map = new GMap3(document.getElementById("map_canvas"));
var geocoder = new GClientGeocoder();
var address = "1600 Amphitheatre Parkway, Mountain View";
alert("Calling getLatLng ...");
geocoder.getLatLng(address, function(point) {
var latitude = point.y;
var longitude = point.x;
// do something with the lat lng
alert("Lat:"+latitude+" - Lng:"+longitude);
});
显示初始viewMap()
警报,然后是“Google 已禁用使用...”错误消息。
错误控制台还显示“未定义 GMap3”。
任何人都可以帮助向我展示我的方式的错误吗?