問題タブ [android-location]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Androidで現在地の現在の緯度と経度を取得できません
以下のコードを使用して、ユーザーの現在の場所を取得します。このコードはエミュレーターで機能しますが、このアプリケーションをモバイルで使用すると、現在の緯度と経度を指定できません。<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
このコードをAndroidマニフェストファイルで 使用します。
解決策を教えてください...私のコードは以下のとおりです
/*ユーザーの現在の場所を取得するためのクラスMyLocationListenerの開始*/
}
android - 現在地の緯度と経度を取得する際の問題
gps を使用して緯度と経度を取得したい..私のコードは正常に動作しますが、動作が遅すぎます。ジオポイント (緯度と経度) の最小継続時間 (20 秒) を取得する方法 30 秒後に位置情報サービスまたは GPS を停止する方法は?
android - GPS から高度/緯度/経度を取得する
以下のコードを実行してユーザーの位置 (高度/緯度/経度) を取得しようとしていますが、機能していません。デバッグ中に次のメッセージが表示されます。
_実行時にコマンドが出力されない: 'am start -D -n net.learn2develop.get_location/net.learn2develop.get_location.Getting_CoordinatesActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator- 5554_
com.android.ddmlib.ShellCommandUnresponsiveException は com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408) で、 com.android.ddmlib.Device.executeShellCommand(Device.java:276) は com.android.ide.eclipse で発生します。 adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74) com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1147) com.android.ide.eclipse. adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1493) com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:870) で com.android.ddmlib.Device.update(Device.java:398) com.android.ddmlib.Client.update(Client.java:835) で com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90) で com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64 ) で com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414) で) com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322) で com.android.ddmlib.MonitorThread.run(MonitorThread.java:263) で
何が間違っている/欠けている可能性がありますか?
マニフェスト:
Java コード:
前もって感謝します
android - 通りの始点と終点 - lan/lat
私はかなり長い間これを検索しました: 通りの「始点」の緯度/経度を取得したい場合、通りの「終点」の緯度/経度を取得したいのですが、それは Android 位置情報 API を使用して可能ですか? ? またはGoogle Maps APIを使用していますか?
そして、別の関連する質問は次のとおりです。通りにあるポイントの緯度/緯度がある場合、上記の情報を取得できますか (通りの「開始/終了」ではありません)?
android - FINE_LOCATION は COARSE_LOCATION より精度が低い
Androidでの位置情報へのアクセスに関する私の理解によると:
- Location Provider には権限 ACCESS_COARSE_LOCATION が必要で、精度は低くなりますが、場所の取得は高速です。
- GPS プロバイダーにはアクセス許可 ACCESS_FINE_LOCATION が必要で、精度が高く、場所の取得に時間がかかります。
これをよく理解して、次のコードを実行しました
ネットワーク ロケーション プロバイダーは一貫して 60.0 の精度を提供しますが、GPS ロケーション プロバイダーは通常、より低い精度とより高い時間を提供します。
なぜこれが起こっているのか分かりません。
java - 精度をFloat.MAX_VALUEと比較するとはどういう意味ですか?
場所に関するAndroid開発者のブログ投稿を読んでいるときに、次のコードに出くわしました(ブログから切り取って貼り付けます)。
残りはかなり明確ですが、この行は私を困惑させます:
「時間」は、許容可能なレイテンシ期間内であり、以前のbestTimeよりも新しい必要があります。それは理にかなっている。
しかし、bestAccuracyとMax Floatの値の比較はどういう意味ですか?精度がフロートが保持できる最大値と正確に等しくなるのはいつですか?
android - 場所コードの例が機能しない
以下のコードを実行してユーザーの位置 (高度/緯度/経度) を取得しようとしていますが、機能していません。logCat で、次のエラー メッセージが表示されます。
07-15 02:59:47.575: エラー/vold(26): スイッチ名パス '/sys/class/switch/test' を開く際のエラー (そのようなファイルまたはディレクトリはありません)
07-15 02:59:47.575: エラー/vold(26): スイッチ '/sys/class/switch/test' のブートストラップ エラー (そのようなファイルまたはディレクトリはありません)
07-15 02:59:47.575: エラー/vold(26): スイッチ名パス '/sys/class/switch/test2' を開く際のエラー (そのようなファイルまたはディレクトリはありません)
07-15 02:59:47.575: エラー/vold(26): スイッチ '/sys/class/switch/test2' のブートストラップ エラー (そのようなファイルまたはディレクトリはありません)
07-15 03:00:15.075: エラー/BatteryService(60): usbOnlinePath が見つかりません
07-15 03:00:15.075: エラー/BatteryService(60): batteryVoltagePath が見つかりません
07-15 03:00:15.075: エラー/BatteryService(60): batteryTemperaturePath が見つかりません
07-15 03:00:15.134: エラー/SurfaceFlinger(60): /sys/power/wait_for_fb_sleep または /sys/power/wait_for_fb_wake を開けませんでした
07-15 03:00:25.965: エラー/EventHub(60): /dev/input/mouse0 のドライバー バージョンを取得できませんでした。タイプライターではありません
07-15 03:00:25.975: エラー/EventHub(60): /dev/input/mice のドライバー バージョンを取得できませんでした。タイプライターではありません
07-15 03:00:26.404: エラー/システム (60): コア サービスの開始に失敗しました
07-15 03:00:26.404: エラー/システム (60): java.lang.SecurityException
07-15 03:00:26.404: エラー/システム(60): android.os.BinderProxy.transact(ネイティブ メソッド) 07-15 03:00:26.404: エラー/システム(60): android.os.ServiceManagerProxy で.addService(ServiceManagerNative.java:146)
07-15 03:00:26.404: エラー/システム (60): android.os.ServiceManager.addService (ServiceManager.java:72) で
07-15 03:00:26.404: エラー/システム (60): com.android.server.ServerThread.run (SystemServer.java:176) で
07-15 03:00:26.414: エラー/AndroidRuntime(60): クラッシュ ログがスキップされ、チェックイン サービスがありません
07-15 03:00:49.123: エラー/vold(26): ボリューム '/sdcard' を開始できません (ボリュームがバインドされていません)
07-15 03:00:51.363: エラー/MediaPlayerService(30): content://settings/system/notification_sound の fd を開けませんでした
07-15 03:00:51.443: エラー/MediaPlayer(60): メディア プレーヤーを作成できません
07-15 03:00:54.393: エラー/ActivityThread(106): android.server.checkin のプロバイダー情報が見つかりませんでした
07-15 03:00:58.313: エラー/ActivityThread(106): android.server.checkin のプロバイダー情報が見つかりませんでした
07-15 03:00:58.533: エラー/ActivityThread(106): android.server.checkin のプロバイダー情報が見つかりませんでした
07-15 03:01:04.994: エラー/AndroidRuntime(131): エラー: スレッドのアタッチに失敗しました
07-15 03:01:19.295: エラー/AndroidRuntime(174): エラー: スレッドのアタッチに失敗しました
07-15 03:01:26.345: エラー/ActivityThread(60): com.google.settings のプロバイダー情報が見つかりませんでした
07-15 03:01:26.355: エラー/ActivityThread(60): com.google.settings のプロバイダー情報が見つかりませんでした
07-15 03:01:27.236: エラー/ActivityThread(214): com.google.settings のプロバイダー情報が見つかりませんでした
07-15 03:01:27.256: エラー/ActivityThread(214): com.google.settings のプロバイダー情報が見つかりませんでした
07-15 03:01:27.375: エラー/ActivityThread(214): com.google.settings のプロバイダー情報が見つかりませんでした
07-15 03:01:48.195: エラー/gralloc(60): [登録解除] ハンドル 0x384650 がまだロックされています (状態 = 40000001)
07-15 03:01:57.138: エラー/ActivityThread(60): android.server.checkin のプロバイダー情報が見つかりませんでした
07-15 03:01:57.346: エラー/gralloc(60): [登録解除] ハンドル 0x11ee50 がまだロックされています (状態 = 40000001)
何が間違っている/欠けている可能性がありますか?
マニフェスト:
Java コード:
事前にtnx
android - Androidでロケーションリスナーを停止する
私のAndroidアプリでは、場所が以前の場所から変更された場合にのみ、アプリケーションの開始時にユーザーの現在のGPS位置を取得する必要があります。しかし、問題は、場所の変更(つまり、ユーザーがアプリの使用中に旅行していた場合)アプリが最初から開始されている場合に、アプリケーション内にいるときです。
ユーザーの現在地を取得した後、ロケーションリスナーを停止する必要があります。removeUpdatesメソッドが機能しませんでした。
この問題について私を助けてください。前もって感謝します !
android-location - 経度と緯度を知ってユーザーの住所を取得する方法
ユーザーの現在の座標を取得するために、Android アプリケーションで LocationManager を使用しています。それは私にとってはうまくいきますが、2番目のステップでは、lognおよびlat形式で表示するのではなく、フォーマットされたアドレスをユーザーに表示したいと考えています。私を助けてくれませんか?
android - 携帯電話の場所
私は携帯電話がテレフォニーマネージャーを使用している場所の座標を取得するプログラムを書いています。問題は、私に最も近いセルタワーの座標を取得しますが、私がいる正確な場所は取得しません。これが私のコードです。セルタワーの座標をどのように使用して、私のexctの場所を教えてくれますか。みんなありがとう