我想添加一个API_KEY,用于测试和文档中的GoogleMaps
,我已经阅读了以下内容:
提示:在开发和测试期间,您可以在 Google Cloud Platform 控制台中注册项目以进行测试,并使用通用的、不受限制的 API 密钥。当您准备好将应用投入生产时,请注册一个单独的项目进行生产,创建受 Android 限制的 API 密钥,然后将该密钥添加到您的应用程序中。
我的问题是,即使它是测试API_KEY,我也必须放信用卡吗?我不明白把我的Creadit卡放在谷歌地图上的目的,它不是免费的吗?
如果没有信用卡,似乎没有办法免费获得谷歌地图 api 密钥。要测试谷歌地图的功能,您可以在将 api 键字段"空"的同时使用它。它将显示一条消息,指出"仅用于开发目的"。这样,您就可以测试谷歌地图功能,而无需为谷歌地图 api 密钥提供计费信息。
<script src="https://maps.googleapis.com/maps/api/js?key=&callback=initMap" async defer></script>
更新的答案
自 2018 年 6 月 11 日起,现在必须有一个计费帐户才能获取 API 密钥。您仍然可以对地图JavaScript API和街景静态API进行无钥匙调用,它们将返回可用于开发的低分辨率地图。启用计费仍可为您的项目提供每月 200 美元的免费信用额度。
此答案不再有效
只要您使用测试 API 密钥,就可以免费注册和使用。但是,当您将应用程序移动到商业级别时,您必须为此付费。当您启用结算时,Google 每月免费为您提供 200 美元的信用额度,这意味着如果您的应用的地图使用率较低,即使在启用计费后,您仍然可以免费使用它,如果它超过了信用额度,现在您必须付费。
你可以测试它: 它将显示一条消息,指出"仅用于开发目的"。这样,您就可以测试谷歌地图功能,而无需输入谷歌地图API密钥的账单信息。
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&callback=myMap"></script>
首先,Google云计费帐户向您的帐户加载了$ 300的负载(用于试用目的(,然后如果您允许他们,他们开始收取任何费用,否则他们不会自动向您收费。如果您有兴趣了解如何获取Google Maps API Key的整个过程,请阅读本文,这是非常详细的文章。 如何免费创建谷歌地图API KEY?