显示谷歌地图

时间:2012-04-23 12:05:57

标签: android google-maps mapping

我开发了一个显示谷歌地图的应用程序,但地图无法显示{only squares}。我认为问题是来自log cat {04-23 12:33:29.094:E / MapActivity(307):无法获得连接工厂客户端}上显示的此错误。我想知道这个问题是什么来的?是否需要清单文件中的更多权限?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果用于创建Google Api密钥的密钥库之间存在不匹配(使用MD5指纹,并且需要获取MD5指纹密钥库),并且密钥库已用于签署申请,然后就会发生这种类型的问题。

例如,如果要对应用程序进行调试,那么它将使用debug.keystore,因此必须使用debug.keystore生成应用程序中使用的api密钥。

答案 2 :(得分:0)

试试这个: -

打开命令提示符并使用它。

这是cmd提示符的确切路径 -

keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore" 

cmd提示获取GoogleMap API密钥的MD5指纹*的总路径* **

D:\eclipse\jre\bin>keytool -list -keystore "C:\Users\XYZ\.android\debug.keystore"

MD5 fingurePrint看起来像这样 -

3E:F4:D6:E6:93:4D:BB:B8:62:3A:D6:0F:E0:FC:4C:65

当您获得API密钥后获取fingurePrint数字时,请使用此链接---

http://code.google.com/android/add-ons/google-apis/maps-api-signup.html

然后,您将获得系统的API密钥,并可以通过在xml文件中使用此API密钥轻松获取Map ....