我在没有 API key 的情况下使用 Google Maps API v3 一段时间,效果很好。
它仍然有效,但我在控制台中收到警告:
Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
我以标准方式包含脚本:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
并且 google.maps.version
表明我使用的是 3.24.2。
在 Google 文档中我只能看到获取 key 的不同方法,但没有说明是否需要。我今天注意到了这个警告,并且我很确定它几周前没有出现过。
目前一切正常,但恐怕将来没有 API key 的 map 访问将会停止。如果不是绝对需要,我不愿意注册 key 。
我应该担心吗?
最佳答案
创建并使用 key 是正确的方法。 在您的应用程序连续 90 天每天达到 25.000 次调用之前,可以免费使用。
顺便说一句:在 Google 开发者文档中,它说您在调用 API 创建新实例时应将 api key 添加为选项 {key:yourKey}。 然而,这并没有消除控制台警告。 包含 api 时必须添加 key 作为参数。
<script src="https://maps.googleapis.com/maps/api/js?key=yourKEYhere"></script>
在此处获取 key :GoogleApiKey Generation site
关于google-maps - Google map API 警告 : NoApiKeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36547227/