MobileFirst Platform v7.0定位服务项目无法获取位置 - 超时

时间:2015-04-07 12:22:21

标签: android ibm-mobilefirst mobilefirst-studio

我从这里下载了MobileFirst Platform Location Services示例项目:

https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-6-3/advanced-topics/location-services-hybrid-applications/

我可以在移动浏览器模拟器中成功运行它,但是当我尝试在Android设备或Android模拟器上运行它时,我无法获取位置并收到错误'错误获取地理定位(3):位置检索超时”。

模拟器和设备都运行Android SDK Level 21.我使用的是Eclipse 4.4.1中安装的MobileFirst Platform v7.0 Developer Edition

这是Logcat的输出:

http://pastebin.com/xcJXuBtF

2 个答案:

答案 0 :(得分:1)

编辑:已修复已修复的样本。

位置服务示例项目存在问题,我们目前正在努力解决此问题。 在此期间,将以下权限添加到AndroidManifest.xml文件中:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>  
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

这可以解决您的问题。

答案 1 :(得分:-1)

据说

7版本的问题已得到改善,但我仍然遇到相同的问题。还有另一种有趣的情况:我在移动设备上安装了一个名为GPS Test的应用程序。此应用程序测试您是否可以从环境中接收GPS信号。当我从GPS测试应用程序收到信号后立即尝试从自己的应用程序中获取坐标时,我可以在几秒钟内毫无问题地接收坐标。最终,标准代码起作用了。