【问题标题】:MobileFirst Platform v7.0 Location Services project fails to acquire position - timeoutMobileFirst Platform v7.0 Location Services 项目无法获取位置 - 超时
【发布时间】:2015-04-07 12:22:20
【问题描述】:

我从这里下载了 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 版本

这是 Logcat 的输出:

http://pastebin.com/xcJXuBtF

【问题讨论】:

标签: android ibm-mobilefirst mobilefirst-studio


【解决方案1】:

编辑:已上传固定样本。

定位服务示例项目中存在问题,我们目前正在努力修复它。 同时,将以下权限添加到您的 AndroidManifest.xml 文件中:

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

这应该可以解决您的问题。

【讨论】:

【解决方案2】:

据说7版本的问题有所改善,但我还是有同样的问题。还有一个有趣的情况:我在我的移动设备上安装了一个名为 GPS Test 的应用程序。此应用程序测试您是否可以从您的环境中接收 GPS 信号。当我在收到 GPS 测试应用程序的信号后立即尝试从我自己的应用程序中获取坐标时,我可以在几秒钟内接收到坐标而没有任何问题。最终标准代码可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多