GoogleMaps API测试KEY

46

我想为测试和文档添加一个GoogleMaps的API_KEY,根据我读到的内容:

提示:在开发和测试期间,您可以在Google Cloud平台控制台中注册一个项目进行测试,并使用通用的无限制API密钥。当您准备将应用程序移入生产环境时,请注册一个单独的项目进行生产,并创建一个受Android限制的API密钥,然后将该密钥添加到您的应用程序中。

我的问题是,即使它是一个测试API_KEY,我是否必须提供我的信用卡信息?我不明白为什么要提供信用卡信息才能使用Google地图,这不是免费的吗?


请参阅:https://developers.google.com/maps/billing/understanding-cost-of-use?hl=en_US#maps-product 请注意,更改是最近的,因此其他文档可能尚未更新。 - Morrison Chang
@Divyanshu,你能否请添加自定义搜索 API 到你的 API 密钥项目中 ^^ - A. El-zahaby
4个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
45
似乎没有办法免费获得Google Maps API密钥而不需要信用卡。为了测试Google地图的功能,您可以在API密钥字段中留空。它会显示一条消息,上面写着“仅供开发目的”。这样,您就可以在不提供Google地图API密钥的计费信息的情况下测试Google地图的功能。
<script src="https://maps.googleapis.com/maps/api/js?key=&callback=initMap" async defer></script>

14
很遗憾,它没有起作用。我得到了这个错误。 您必须使用API密钥对每个请求进行身份验证才能访问Google Maps平台API。有关更多信息,请参考http://g.co/dev/maps-no-account。 - Mustkeem K
4
抱歉,这个答案不再适用。您必须发送一个密钥。 - James

34

更新的回答

自2018年6月11日起,必须拥有一个计费账户才能获得API密钥。您仍然可以调用无密钥的Maps JavaScript API和Street View Static API,这将返回可用于开发的低分辨率地图。启用计费后,每月仍可为您的项目提供200美元的免费信用。

此答案已不再有效

只要您使用测试API密钥,注册和使用是免费的。但当您将应用程序升级到商业级别时,您就必须付费。启用计费后,谷歌每月会给您200美元的免费信用额度,这意味着如果您的应用程序的地图使用率较低,即使在启用计费后,您仍然可以免费使用它,如果超过了信用额度限制,则需要支付费用。


1
但是我该如何获得免费的API_KEY呢?当我尝试获取它时,需要输入我的信用卡号码。 - Skizo-ozᴉʞS ツ
3
请尝试这个链接。进入开发者控制台,创建一个新项目。 - Hussam
是的,但我该如何获取APIKEY?我已经启用了它。 - Skizo-ozᴉʞS ツ
2
选择Android地图SDK,启用API并选择您的项目。一旦启用,请转到导航菜单、API和服务,并选择凭据。在那里您将找到您的密钥。 - Hussam
请注意,开发 API 密钥与生产密钥具有完全相同的权限/配额,添加 IP/域限制可能会很困难,因此在使用后不要忘记删除它们。 - undefined
显示剩余7条评论

8
你可以进行测试: 它会显示一条消息,上面写着“仅限开发目的”。这样你就可以在不提供Google Maps API密钥的账单信息的情况下测试Google地图功能。
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&callback=myMap"></script>

-2
首先,Google Cloud计费账户会向您的账户加载300美元(用于试用目的),之后他们会开始收取任何费用,如果您允许他们这样做,否则他们不会自动向您收费。如果您有兴趣了解如何获取Google Maps API密钥的整个过程,请阅读本文,其中详细介绍了该过程。 如何免费创建Google Maps API KEY?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,