問題タブ [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.

0 投票する
1 に答える
953 参照

android - Androidで現在地の現在の緯度と経度を取得できません

以下のコードを使用して、ユーザーの現在の場所を取得します。このコードはエミュレーターで機能しますが、このアプリケーションをモバイルで使用すると、現在の緯度と経度を指定できません。<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />このコードをAndroidマニフェストファイルで 使用します。

解決策を教えてください...私のコードは以下のとおりです

/*ユーザーの現在の場所を取得するためのクラスMyLocationListenerの開始*/

}

0 投票する
1 に答える
628 参照

android - 現在地の緯度と経度を取得する際の問題

gps を使用して緯度と経度を取得したい..私のコードは正常に動作しますが、動作が遅すぎます。ジオポイント (緯度と経度) の最小継続時間 (20 秒) を取得する方法 30 秒後に位置情報サービスまたは GPS を停止する方法は?

0 投票する
1 に答える
1987 参照

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 コード:

前もって感謝します

0 投票する
0 に答える
208 参照

android - 通りの始点と終点 - lan/lat

私はかなり長い間これを検索しました: 通りの「始点」の緯度/経度を取得したい場合、通りの「終点」の緯度/経度を取得したいのですが、それは Android 位置情報 API を使用して可能ですか? ? またはGoogle Maps APIを使用していますか?

そして、別の関連する質問は次のとおりです。通りにあるポイントの緯度/緯度がある場合、上記の情報を取得できますか (通りの「開始/終了」ではありません)?

0 投票する
1 に答える
2415 参照

android - FINE_LOCATION は COARSE_LOCATION より精度が低い

Androidでの位置情報へのアクセスに関する私の理解によると:

  1. Location Provider には権限 ACCESS_COARSE_LOCATION が必要で、精度は低くなりますが、場所の取得は高速です。
  2. GPS プロバイダーにはアクセス許可 ACCESS_FINE_LOCATION が必要で、精度が高く、場所の取得に時間がかかります。

これをよく理解して、次のコードを実行しました

ネットワーク ロケーション プロバイダーは一貫して 60.0 の精度を提供しますが、GPS ロケーション プロバイダーは通常、より低い精度とより高い時間を提供します。

なぜこれが起こっているのか分かりません。

0 投票する
2 に答える
390 参照

java - 精度をFloat.MAX_VALUEと比較するとはどういう意味ですか?

場所に関するAndroid開発者のブログ投稿を読んでいるときに、次のコードに出くわしました(ブログから切り取って貼り付けます)。

残りはかなり明確ですが、この行は私を困惑させます:

「時間」は、許容可能なレイテンシ期間内であり、以前のbestTimeよりも新しい必要があります。それは理にかなっている。

しかし、bestAccuracyとMax Floatの値の比較はどういう意味ですか?精度がフロートが保持できる最大値と正確に等しくなるのはいつですか?

0 投票する
0 に答える
432 参照

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 コード:

事前にt​​nx

0 投票する
5 に答える
31172 参照

android - Androidでロケーションリスナーを停止する

私のAndroidアプリでは、場所が以前の場所から変更された場合にのみ、アプリケーションの開始時にユーザーの現在のGPS位置を取得する必要があります。しかし、問題は、場所の変更(つまり、ユーザーがアプリの使用中に旅行していた場合)アプリが最初から開始されている場合に、アプリケーション内にいるときです。

ユーザーの現在地を取得した後、ロケーションリスナーを停止する必要があります。removeUpdatesメソッドが機能しませんでした。

この問題について私を助けてください。前もって感謝します !

0 投票する
1 に答える
91 参照

android-location - 経度と緯度を知ってユーザーの住所を取得する方法

ユーザーの現在の座標を取得するために、Android アプリケーションで LocationManager を使用しています。それは私にとってはうまくいきますが、2番目のステップでは、lognおよびlat形式で表示するのではなく、フォーマットされたアドレスをユーザーに表示したいと考えています。私を助けてくれませんか?

0 投票する
1 に答える
1808 参照

android - 携帯電話の場所

私は携帯電話がテレフォニーマネージャーを使用している場所の座標を取得するプログラムを書いています。問題は、私に最も近いセルタワーの座標を取得しますが、私がいる正確な場所は取得しません。これが私のコードです。セルタワーの座標をどのように使用して、私のexctの場所を教えてくれますか。みんなありがとう