0

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" />

どんな助けでも大歓迎です。

-ありがとう

4

1 に答える 1

0

答えが見つかりました: Android デバイスでは、システム設定 (「設定」->「位置情報」->「モード」) で「高精度」位置情報モードを設定しないと、LocationService は機能しません。

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

于 2016-10-13T23:57:55.217 に答える