我能够在模拟器中看到Map,但是一旦我在设备地图上加载app就不会显示。
模拟器的目标是google api 1.6,设备已安装了Android 1.6。
这种差异会导致问题吗?
请提前帮助和谢谢。
答案 0 :(得分:11)
你刚看到灰色瓷砖吗?在这种情况下,几乎肯定是API密钥是错误的。模拟器使用带有debug
的{{1}}密钥库,因此您应该为此创建API密钥。当您将应用程序发布到市场时,请记得更改它=)
答案 1 :(得分:3)
问题很可能是Hedlund先生建议的问题......如果内置的Google地图应用也不起作用,则访问Google地图可能会出现问题通过Internet模拟器中的tile服务器。您需要与您的IT部门讨论这个问题。
答案 2 :(得分:3)
答案 3 :(得分:0)
即使我已经创建/验证了API密钥,并且以前让地图工作了一段时间,我也遇到了灰色瓷砖的问题。事实证明,我编辑了清单文件并移动了权限行。他们显然需要在应用程序元素之前去。感谢Alan LaMielle(link)提供的解决方案!