Google maps 谷歌的API密钥是否需要等待一段时间才能运行?
昨天,我决定将谷歌地图添加到我的网站上。我以前从未在网站上嵌入过谷歌地图,我进行了谷歌搜索,得出以下结论: 教程很简单,指导我如何添加地图。这个过程的一部分涉及在我的谷歌帐户中打开谷歌地图JavaScript API v3。我这样做了,然后将我的浏览器API键复制到测试JavaScript并尝试查看html 测试地图在我的网站上出现了几秒钟,然后它消失了,并被一个javascript警报窗口取代,通知我我的APIKEY无效 我觉得谷歌不喜欢我在本地运行这个页面,所以我把它上传到了我的网络服务器上。没有地图 我已经调整了我的密钥的允许引用者,例如: mydomain.com star.mydomain.com star.mydomain.com/star//star是星号-所以我不喜欢这个符号 mydomain.com/index.html 在所有情况下,我都被告知我的钥匙不起作用。在这一点上,我准备放弃这个尝试,因为在网站上有一张地图并不是很重要……但我很好奇到底是什么问题 我在谷歌上搜索了不少,大多数遇到问题的人似乎都对推荐人有问题 虽然我从测试版开始就一直是Gmail的用户,但我从来没有使用过任何其他Google服务来开发web。。。在API密钥变为活动状态之前,是否需要等待一段时间 谢谢你的见解 这是我用前面提到的谷歌教程中的代码测试的代码:Google maps 谷歌的API密钥是否需要等待一段时间才能运行?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,昨天,我决定将谷歌地图添加到我的网站上。我以前从未在网站上嵌入过谷歌地图,我进行了谷歌搜索,得出以下结论: 教程很简单,指导我如何添加地图。这个过程的一部分涉及在我的谷歌帐户中打开谷歌地图JavaScript API v3。我这样做了,然后将我的浏览器API键复制到测试JavaScript并尝试查看html 测试地图在我的网站上出现了几秒钟,然后它消失了,并被一个javascript警报窗口取代,通知我我的APIKEY无效 我觉得谷歌不喜欢我在本地运行这个页面,所以我把它上传到了我的网络服务器上
<!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。我从未经历过Google Maps API KEY的等待时间超过几分钟。尝试删除列出的所有推荐人。这将允许所有推荐人工作。你好,Rogue,我还尝试删除所有推荐人。相同的行为没有映射,键错误。奇怪的是,Google报告似乎反映了我试图使用我的密钥查看地图。您是否在开发人员控制台的API列表中启用了Google Maps JavaScript API v3?是的,这是我昨晚唯一启用的API。是否需要包括?key=?据我所知,并非所有函数都需要它,如果您不需要这些函数,应该不会有任何问题。只需使用您的HTML代码片段亲自尝试一下即可。奇怪的是,当我使用API键时,我遇到了这个问题,但是当我删除API键时,它工作正常。我已经重新添加了API密钥,映射正在继续加载。此文件的URL不是什么,您确定它与任何允许的引用匹配吗?确切的错误信息是什么?