我在开发基于地图的Android应用程序时,然后在模拟器中运行了几次,突然地图已经消失并显示十字架。我昨天得到了一把新钥匙。
我正在使用android 2.2 V8。 谢谢大家。
答案 0 :(得分:1)
您是否使用debug.keystore登录并导出应用程序?如果是这样,应用程序将不会显示MapView。 你必须创建一个sdk指纹(使用你正在使用的sdk)并为那个生成apy密钥,并使用到MapView中,你做到了吗?
在shell中生成新的sdk指纹;
keytool -genkey -alias anAlias -keystore myStore
写密码并填写所有要求的信息;
完成后,执行此操作以获取MD5指纹:
keytool -list -keystore myStore
然后,使用google maps api注册注册该指纹,将生成的密钥放入MapView布局。现在使用此密钥库来签署和导出您的应用程序,如果一切正常,MapView将在“不可调试”的环境中显示,我的意思是,当您分发您的应用程序时。
希望这有帮助 欢呼声答案 1 :(得分:0)
我得到了空白地图或有时候是因为DDMS发送的点不正确。 发送正确的格式化lat和lng,如(+/-)xx.xxxxxx