Google maps api 3 错误消息:提供的密钥不是有效的Google API密钥,或者此站点上的Google Maps Javascript API v3未授权该密钥

Google maps api 3 错误消息:提供的密钥不是有效的Google API密钥,或者此站点上的Google Maps Javascript API v3未授权该密钥,google-maps-api-3,Google Maps Api 3,我是个新手,我相信这是显而易见的。 我在论坛上发现有人有相同的问题,但没有解决。 我今天拿到钥匙了。 我设置了一个允许的推荐人(star.pathsofgrowth.org/star) 我复制了map-simple.html的代码,添加了API键,并更改了经度和纬度坐标。 该文件是。 一张地图开始显示,然后被覆盖,上面的信息(以及关于获取密钥的更多信息)显示出来。有什么想法吗 URL(pathsofgrowth.org)与您在问题中引用的推荐人(star.pathsofgrowth.org)不匹

我是个新手,我相信这是显而易见的。
我在论坛上发现有人有相同的问题,但没有解决。
我今天拿到钥匙了。 我设置了一个允许的推荐人(star.pathsofgrowth.org/star) 我复制了map-simple.html的代码,添加了API键,并更改了经度和纬度坐标。 该文件是。
一张地图开始显示,然后被覆盖,上面的信息(以及关于获取密钥的更多信息)显示出来。有什么想法吗

URL(pathsofgrowth.org)与您在问题中引用的推荐人(star.pathsofgrowth.org)不匹配,因此不允许使用。引用者需要使用通配符,包括最终的
/*
,以匹配最终指定文件夹中的任何文件/文件夹

要匹配您的推荐人的URL,需要

pathsofgrowth.org/*
如果您还可以使用子域(如star或www)访问地图,您还需要将其添加到允许的推荐者列表中:

*.pathsofgrowth.org/*
您可以根据需要深入继承权,但不要以一个文件结束。它需要是一个文件夹规范:

pathsofgrowth.org/Maps/*

进行验证的Javascript是区分大小写的,因此,如果您运行的Windows Web服务器在提供URL时不区分大小写,那么您还需要考虑最常见的替换(开头都是小写)

[看起来它现在可以工作了,所以您可能已经修复了它。这个答案供其他人找到!但是如果它是正确的,请勾选接受它。]