2012-10-18 50 views
1

对于学校项目,我们正在构建使用Google Maps Api的应用程序。 我们正在运行该项目,但位置和地图不会显示(请参见图片)。Android仿真器 - GPS位置

将图像上传到主人MediaFire,你可以用下面的链接看到它: http://www.mediafire.com/view/?tioqsheq0pqr6jc

(PS:我们也尝试osmDroid,但同样的事情发生)

与iOS编程您可以模拟某个位置。你怎么用Android做到这一点? 我发现的唯一信息是与模拟器创建telnet会话以提供经度和地位。但那也行不通。

在此先感谢。 的Martijn

编辑 我已经阅读帖子: StackOverflow other link

但它提供了通过telnet同样的解决方案,但我不知道有另一种方式

+0

我无法访问图片,但这可能是我办公室中代理的问题... 您是否授予接受模拟位置的权限? 你在使用Eclipse吗?有一些功能可以发送集成位置。 – Stefan

+0

我尝试在我的其他笔记本电脑上访问它,并没有问题。但我会解释你在图片中可以看到的。该应用程序启动,并关闭谷歌标志的网格显示,但原始地图不会显示。因此显示了一个空的网格。我的猜测是,问题是它没有得到任何经度或细节的细节。 –

回答

0

为了能够使用/查看Maps API,您需要获取API密钥:https://developers.google.com/android/maps-api-signup

您还需要在清单中添加以下内容:

<uses-library android:name="com.google.android.maps"/> 
<uses-permission android:name="android.permission.INTERNET"/> 

对于模拟位置问题的第二部分,您可以使用DDMS。

+0

谢谢你回答我的问题。 对于您的解决方案的第一部分,我已经做到了(我忘了提及这一点)。第二部分我会试着在明天或周末的某个时候进行搜索。 如果有效,我会作为答案,否则我会发布我的困难。 再次感谢。 –

+0

我编辑了我的答案。你是否添加了必要的权限? –

+0

我已经添加了权限offInternet连接是必要的,也是库(com.google.android.maps)。 –