昨天,我决定将Google地图添加到我的网站。以前从未在网站上嵌入谷歌地图,我进行了谷歌搜索并到达:
https://developers.google.com/maps/documentation/javascript/tutorial
该教程非常简单,并指导我如何添加地图。部分过程涉及在我的Google帐户中启用Google Maps JavaScript API v3。我这样做了,然后将我的Browser API密钥复制到测试JavaScript并尝试查看html。
在几分之一秒内,测试地图出现在我的网站上,然后就像它出现的一样快,它消失了,并被一个javascript警告窗口取代,告诉我我的APIKEY无效。
我认为谷歌不喜欢我在本地运行该页面,因此我将其上传到我的网络服务器。没有地图。
我已经调整了允许引用我的密钥以用于各种各样的事情,例如:
在所有情况下,我都知道我的密钥不起作用。在这一点上,我准备好收拾这个尝试,因为在网站上有一张地图并不是那么重要......但我很好奇这个问题是什么?
我用Google搜索了一下,大多数遇到问题的人似乎都有推荐人的问题。
虽然我是一名Gmail用户,但我从未使用任何其他Google服务进行网络开发......在API密钥变为活动状态之前,我是否需要等待一段时间?< / p>
感谢您的见解。
这是我正在测试的代码(来自上述Google教程的代码):
<!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=API_KEY">
</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>
唯一的区别是我已将“API_KEY”替换为来自Google的实际API KEY。
答案 0 :(得分:0)
对于Google Maps API密钥,我从未经历过超过几分钟的等待时间。尝试删除所有列出的引荐来源。这将允许所有推荐人工作。