0

我对地图 API 密钥有疑问。我正在编写一个使用 Google 地图的 Android 应用程序。当我在调试模式下运行应用程序时,它只显示灰色网格。我知道这是关于错误的 API 密钥,因为我已经阅读了这个网站上的几十个问题。我已经尝试了很多时间来获取有效的 API 密钥。当这不起作用时,我删除了 debug.keystore 文件,Eclipse 为我生成了一个新的文件,而不是使用那个新的密钥库,我得到了新的 API 密钥。仍然没有用。比我尝试过的 Eclipse 插件 Keytool。相同的结果(除了网格没有显示)。由于我在一家公司,我们有代理,所以我尝试过在模拟器上使用和不使用代理设置(带有 Google API 的 2.3.3)。那没有用。我已经尝试再次获得 API 密钥,但我 我不小心用不同的谷歌账户登录,谷歌给了我相同的 MD5 指纹不同的 API 密钥。所以我的问题是我是否使用了错误的 Google 帐户,因为我在一家公司(我应该使用什么帐户),如果是这样,我怎样才能创建正确的帐户,以便获得可以使用的 API 密钥?

4

1 回答 1

1

本教程解释了您需要采取的步骤:http: //developer.android.com/resources/tutorials/views/hello-mapview.html

特别是,重要的一点是确保您的开发人员签名密钥与 Maps API 密钥匹配。因此,如果您将个人签名密钥用于 Android 应用程序,则需要为此使用 Maps API 密钥。如果您使用公司签名密钥,则需要使用不同的 Maps API 密钥。

获取 Maps API 密钥所需的确切步骤在https://developers.google.com/maps/documentation/android/mapkey中进行了描述,但我将从本教程开始,当它工作时,您现在将整个链条好了,然后可以返回自己的代码。

于 2012-05-07T07:43:49.547 回答