我对地图API密钥有疑问。 我正在编写一个使用Google地图的Android应用。当我在调试模式下运行app时,它只显示灰色网格。我知道这是关于糟糕的API密钥,因为我已经在这个网站上阅读了十几个问题。我已经花了很多时间来获得有效的API密钥。当这不起作用时,我删除了debug.keystore文件,Eclipse生成了一个新文件,而且与新的密钥库相比,我有了新的API密钥。它仍然没有用。比我已经尝试过Eclipse插件Keytool。相同的结果(除了网格之外没有显示)。 由于我在一家公司,我们有代理,所以我尝试在模拟器上使用和不使用代理设置(使用Google API的2.3.3)。那没用。 我已经尝试了获取API密钥,但我不小心使用了不同的Google帐户,谷歌为我提供了相同MD5指纹的不同API密钥。 所以我的问题是我使用糟糕的Google帐户,因为我在一家公司(我应该使用什么帐户),如果是这样,我怎样才能创建正确的帐户,我将获得有效的API密钥?
答案 0 :(得分:1)
本教程介绍了您需要采取的步骤:http://developer.android.com/resources/tutorials/views/hello-mapview.html
特别重要的是确保您的开发者签名密钥与Maps API密钥相匹配。因此,如果您将个人签名密钥用于Android应用,则需要使用Maps API密钥。如果您使用公司签名密钥,则需要使用其他Maps API密钥。
在https://developers.google.com/maps/documentation/android/mapkey中描述了获取Maps API密钥所需的确切步骤,但我会从教程开始,当它工作时,您现在将整个链条都很好,然后可以回到你自己的代码。