用于测试的GoogleMaps API KEY

Ski*_*ᴉʞS 10 android google-maps gmsmapview google-cloud-platform

我想添加一个API_KEY进行GoogleMaps测试,并且在文档中我已经读过:

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

我的问题是,即使它是测试API_KEY,我也必须放我的信用卡吗?我的目的不是让我的Creadit卡使用Google地图,这不是免费的吗?

Ali*_*sam 10

只要您使用的是测试API密钥,就可以免费注册和使用。但是,当您将应用程序升级到商业级别时,您必须为此付费。启用结算功能后,Google会每月向您提供$ 200的免费信用额度,这意味着,如果您的应用程序的地图使用率较低,即使启用了计费功能,您仍然可以免费使用它,如果超出了信用额度,则您现在必须付费。

  • 试试这个[link](https://console.developers.google.com/)。转到开发者控制台创建一个新项目。 (2认同)
  • 选择适用于Android的Maps SDK,启用API,然后选择您的项目。一旦启用。转到导航菜单,API和服务,然后选择凭据。在那里您会找到钥匙。 (2认同)

小智 8

你可以测试一下:它会显示一条消息“仅用于开发目的”。这样您就可以测试 Google 地图功能,而无需输入 Google 地图 API 密钥的账单信息。

<script src="https://maps.googleapis.com/maps/api/js?sensor=false&callback=myMap"></script>
Run Code Online (Sandbox Code Playgroud)


小智 7

如果没有信用卡,似乎没有办法免费提供Google Maps API密钥。要测试google map的功能,您可以在离开api键字段“ EMPTY”的同时使用它。它将显示一条消息“仅用于开发目的”。这样一来,您可以测试google map功能,而无需放置google map api密钥的账单信息。

<script src="https://maps.googleapis.com/maps/api/js?key=&callback=initMap" async defer></script>
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,这个答案不再有效。您必须发送密钥 (7认同)
  • 不幸的是,它不起作用。我收到这个错误。您必须使用 API 密钥来验证对 Google Maps Platform API 的每个请求。如需了解更多信息,请参阅 http://g.co/dev/maps-no-account (5认同)