Android Map在模拟器上查看问题

时间:2011-09-30 06:20:17

标签: android google-maps android-emulator android-mapview

我创建了应用程序,其中我使用MapView在设备上呈现谷歌地图。这很好用。虽然屏幕上出现“X”标记的问题很少,但通过注释/删除setSatelliteView(true)和setStreetView(true)解决了这个问题。现在我主要想要在模拟器上渲染地图,因为很少有例子描绘它。我做了以下事情: 1. map API密钥在所有页面中都是正确的。 2.使用debugKeystore生成的apk 3.在模拟器中添加了代理设置,并能够使用模拟器访问互联网。 4.在运行配置中添加-http-proxy http://192.68.100.101:8080/ - >目标选项卡 - >附加命令行。

但不知怎的,我无法在模拟器上渲染地图。 请帮助。 提前谢谢!

2 个答案:

答案 0 :(得分:2)

我面临的问题是我支持企业防火墙。我要求IT团队提供可以连接Internet的代理服务器,不需要任何身份验证。这是一个艰难的要求,但最终实现了。

通过针对Android 3.1的模拟器中的settig代理详细信息,我能够在模拟器上运行地图。该代理不适用于任何低于3.1的Android版本

答案 1 :(得分:1)

您能否确认以下内容

互联网正在您的机器上工作
您的PC不在任何企业\个人防火墙后面 您不使用代理连接到互联网
您可以使用模拟器访问Internet