Javascript 谷歌地图API链接给出错误信息

Javascript 谷歌地图API链接给出错误信息,javascript,Javascript,如果我尝试运行脚本,就会出现脚本错误。它位于从另一个程序调用的html文档中。我运行的是windows 10,我的默认web浏览器是Firefox 55.0.3 64位,从中,似乎您有一个MissingKeyMapError- 从获取API密钥多年来,谷歌允许我们在没有API密钥的情况下使用地图,但现在我们可以在没有API密钥的情况下测试本地地图,但当我们在项目中在互联网上使用谷歌地图API脚本时,我们需要API密钥,请请求API密钥,不要忘记添加允许使用它的域,并将其添加到脚本中。。再次声明:

如果我尝试运行脚本,就会出现脚本错误。它位于从另一个程序调用的html文档中。我运行的是windows 10,我的默认web浏览器是Firefox 55.0.3 64位

,从中,似乎您有一个MissingKeyMapError-


获取API密钥多年来,谷歌允许我们在没有API密钥的情况下使用地图,但现在我们可以在没有API密钥的情况下测试本地地图,但当我们在项目中在互联网上使用谷歌地图API脚本时,我们需要API密钥,请请求API密钥,不要忘记添加允许使用它的域,并将其添加到脚本中。。再次声明:您可以免费使用,因此您可能希望只允许您的域


我希望这会对您有所帮助,并将您带向正确的方向。

脚本包含不好的Javascript。您没有提供太多可供继续的内容。这可能是因为您缺少一个api密钥。谷歌地图api v3要求你注册你的应用程序或开发者帐户,我想是免费的!要使用他们的API,下面是完整的程序:我已经修改了这行代码,添加了一个API密钥。现在它在第56行崩溃,google未定义字符9,如果我继续运行该程序,我会得到以下错误:脚本错误:。下面不是完整的程序,因为没有足够的空间包含所有内容。我意识到一行断章取义的代码是无用的,但如果允许的话,我会很乐意发布一个到我的dropbox的链接,从中可以检索整个文件。它只有50多行长。如果你从谷歌添加一个API密钥,它可能需要24小时才能正常工作,请耐心等待,如果密钥较旧并且不起作用,一定是出了什么问题,请将你的代码(包括与此问题相关的所有内容)发布到你的问题中。由于只有一行代码,我们无法发布最佳可用答案来解决问题,因为您的代码中可能有一些重要信息出错,我相信如果您这样做,会有很多人可以帮助您,这样可以更快地解决问题。你在本地服务器上运行脚本了吗?地图出现了吗?我已经没有耐心了,事实上我昨天已经用完了,但我一直很忙!。首先回答你的最后一个问题,是的,我做了,它没有显示地图,但是地图后面的脚本,如果你明白我的意思的话。第0行。字符0。脚本错误。代码0。再次选择yes选项,程序运行,除非没有映射和另一个脚本错误。第49行。字符13。无法获取未定义或空引用的属性“setPosition”。代码0。File:///C;/程序文件x86/mapview.htm。完整的代码在下面的注释中。5个文件,共10行,无空行,最后一个文件。
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
"The script element that loads the API is missing the required authentication parameter. If you are using the standard Maps JavaScript API, you must use a key parameter with a valid API key. If you are a Premium Plan customer, you must use either a client parameter with your client ID or a key parameter with a valid API key."
<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" type="text/javascript"></script>