【问题标题】:Getting Location Services Running Unity/Tango获取运行 Unity/Tango 的定位服务
【发布时间】:2016-10-13 19:35:59
【问题描述】:

我正在 Unity/Tango 平台上构建一个简单的应用程序。

我正在尝试获取位置。 我按照https://docs.unity3d.com/ScriptReference/LocationService.Start.html中的步骤进行操作

所以 20 秒后等待它“超时”并且状态始终为“正在初始化”。
Input.location.lastData.latitude 和 Input.location.lastData.longitude 始终为零。

此外,我在 AndroidManifest.xml 文件中进行了设置: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:name="android.hardware.location.gps" android:required="true" /> <uses-feature android:name="android.hardware.location" android:required="true" />

任何帮助将不胜感激。

-谢谢

【问题讨论】:

  • 您使用什么设备?您是否尝试其他应用程序(位置)?有用吗?
  • 我正在使用 Tango (Android 4.4 KitKat)。我已启用设备中的定位服务。不确定您指的其他应用是什么?
  • 比如,google map好用吗?

标签: android unity3d location tango


【解决方案1】:

找到答案: 在 Android 设备上,如果没有在系统设置中设置“高精度”定位模式(“设置”->“位置”->“模式”),LocationService 将无法工作。

参考: https://issuetracker.unity3d.com/issues/android-locationservice-doesnt-work-without-high-accuracy-mode

【讨论】:

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