Google maps 谷歌地图API警告:NoApiKeys
我已经使用Google Maps API v3有一段时间了,但没有API密钥,它运行得很好。Google maps 谷歌地图API警告:NoApiKeys,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我已经使用Google Maps API v3有一段时间了,但没有API密钥,它运行得很好。 它仍然有效,但我在控制台中收到一个警告: 谷歌地图API警告:NoApiKeys 我以标准方式包含脚本: <script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script> 而google.maps.version表明我正在使用3.24.2 在Google文档中,我只能看到获取密
它仍然有效,但我在控制台中收到一个警告: 谷歌地图API警告:NoApiKeys 我以标准方式包含脚本:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
而google.maps.version
表明我正在使用3.24.2
在Google文档中,我只能看到获取密钥的不同方式,但没有说明是否需要。我今天注意到了这个警告,我很确定它在几周前没有出现
目前一切正常,但我担心没有API密钥的地图访问将在将来停止。如果我不是绝对需要的话,我不愿意注册一把钥匙
我应该担心吗?目前仍然不需要钥匙(“需要”的意思是“没有钥匙就无法工作”),但我认为这是一个很好的警告理由 但在您现在可以阅读的文档中: 我确信这是为未来而设计的,Javascript API应用程序在没有密钥的情况下无法工作(就像在V2中一样)
如果您希望确保应用程序在1年或2年内仍能正常工作,最好使用密钥。当前仍不需要密钥(“必需”的意思是“没有密钥就无法工作”),但我认为发出警告是有充分理由的 但在您现在可以阅读的文档中: 我确信这是为未来而设计的,Javascript API应用程序在没有密钥的情况下无法工作(就像在V2中一样)
如果您希望确保应用程序在1年或2年内仍能正常工作,则最好使用密钥。创建并使用密钥是一条可行之路。 在您的应用程序连续90天达到每天25.000次呼叫之前,使用是免费的 顺便说一句:在google开发者文档中,它说当调用api创建新实例时,您应该添加api键作为选项{key:yourKey}。 但是,这并不会使控制台警告消失。 在包含api时,必须将密钥添加为参数
<script src="https://maps.googleapis.com/maps/api/js?key=yourKEYhere"></script>
在这里获取密钥:创建并使用密钥是一条成功之路。 在您的应用程序连续90天达到每天25.000次呼叫之前,使用是免费的 顺便说一句:在google开发者文档中,它说当调用api创建新实例时,您应该添加api键作为选项{key:yourKey}。 但是,这并不会使控制台警告消失。 在包含api时,必须将密钥添加为参数
<script src="https://maps.googleapis.com/maps/api/js?key=yourKEYhere"></script>
在此处获取密钥:我遇到了相同的问题,我发现如果添加URL参数
?v=3
,您将不会再收到警告消息:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3"></script>
正如@Zia Ul Rehman Mughal在评论中指出的那样
结果表明,指定此选项意味着您指的是旧的冻结版本3.0,而不是最新版本。冻结的旧版本不会更新错误修复或任何东西。但这值得一提。 更新日期:2016年6月7日
此解决方案不再有效。我遇到了同样的问题,我发现如果添加URL参数
?v=3
,您将不会再收到警告消息:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3"></script>
正如@Zia Ul Rehman Mughal在评论中指出的那样
结果表明,指定此选项意味着您指的是旧的冻结版本3.0,而不是最新版本。冻结的旧版本不会更新错误修复或任何东西。但这值得一提。 更新日期:2016年6月7日
此解决方案不再有效。自2016年6月以来,谷歌地图需要新项目的API密钥。有关更多信息,请参阅。此外,您可以在clickstorm博客上找到更多德语信息 自2016年6月以来,谷歌地图需要新项目的API密钥。有关更多信息,请参阅。此外,您可以在clickstorm博客上找到更多德语信息 这很有趣,你能解释一下你为什么添加它的背景吗?是什么导致警告消失了?指定这一点意味着你指的是旧的冻结版本3.0,而不是最新版本。冻结的旧版本不会更新错误修复或任何东西。但这值得一提。事实证明你的小提琴实际上把warning@Max你是对的。现在看来行为改变了。谢谢你救了我@Alvaro!这很有趣,你能解释一下你为什么添加它的背景吗?是什么导致警告消失了?指定这一点意味着你指的是旧的冻结版本3.0,而不是最新版本。冻结的旧版本不会更新错误修复或任何东西。但这值得一提。事实证明你的小提琴实际上把warning@Max你是对的。现在看来行为改变了。谢谢你救了我@Alvaro!这应该被标记为这个问题的正确答案。似乎很愚蠢,有人会问为什么API键说,如果他们从来没有把它放在那里开始。太好了!但是,生成API密钥的直接链接是什么?谢谢现在我也有同样的问题,但我不知道如何添加这个密钥,密钥的性质是什么,以及如何选择它。因此,如果你添加api密钥,你将为每天超过25000次的api调用付费,但是如果你不添加api密钥,即使超过配额,你还能使用谷歌地图吗?!这应该被标记为这个问题的正确答案。似乎很愚蠢,有人会问为什么API键说,如果他们从来没有把它放在那里开始。太好了!但是,生成API密钥的直接链接是什么?谢谢现在我也有同样的问题,但我不知道如何添加这个密钥,密钥的性质是什么,以及如何选择它。因此,如果你添加api密钥,你将为每天超过25000次的api调用付费,但是如果你不添加api密钥,即使超过配额,你还能使用谷歌地图吗?!F