2011-09-30 22 views
0

我已经创建了应用程序,其中我使用MapView在设备上呈现Google地图。这工作正常。尽管屏幕上出现“X”标记的问题很少,通过评论/删除setSatelliteView(true)和setStreetView(true)解决了问题。现在我主要希望即使在模拟器上也能渲染地图,因为少数示例描绘了它。我已经完成了以下工作: 1.地图API密钥在所有页面中都是正确的。 2.使用debugKeystore生成的apk 3.在模拟器中添加代理设置并且能够使用模拟器访问互联网。 4.在运行配置 - >目标选项卡 - >附加命令行中添加-http-proxy http://192.68.100.101:8080/Android地图查看模拟器上的问题

但以某种方式,我无法获得模拟器上呈现的地图。 请帮忙。 在此先感谢!

回答

2

我遇到了企业防火墙背后的问题。我请IT团队提供一个可以连接互联网的代理服务器,不需要任何认证。这是一个艰难的要求,但最终实现了。

通过仿真器的Android 3.1中的settig代理详细信息我能够在仿真器上运行映射。该代理不适用于任何低于3.1的Android版本。

+0

感谢buddy!虽然它的weired,它的作品:)感谢很多:) \ m / – Vikas

1

你能否确认以下

互联网正在你的机器上
你的电脑是不是后面的任何公司\企业人事防火墙
您不使用代理服务器连接到互联网
您可以通过模拟器访问互联网

+0

对不起。是的,我背后的企业防火墙 – Vikas