問題タブ [locationmanager]
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 - requestLocationUpdates()で時間と距離を定義しないと、どうなりますか?
この方法で最小時間と距離を通過できない場合、どうなりますか?このメソッドはいつ呼び出されますか?
android - LocationManager変更プロバイダーをオンザフライで
LocationManagerには、たとえば、デバイスがGPS信号を失った場合に、GPSからより多くのコースプロバイダーに変更する機能がありますか?
私の知る限りではありませんが、100%確信が持てないので、質問する必要があります
(私が尋ねる理由は、この種の問題を処理する独自のLocationManagerManagerを作成したいからです。従来のLocationManagerが柔軟ではないさまざまな状況下で、ある種の順序で試行される複数のCriteriaオブジェクトを受け入れるようにすることができます。しかし、私は車輪の再発明をしたくありません。たとえば、Googleがこれを私が知らないメソッド/クラスで処理した場合などです)。
ありがとう
android - LocationManager: HTC Desire HD で Gingerbread が更新されてからの奇妙な動作
HTC Desire HD を Gingerbread (2.3.3、公式アップデート) にアップデートしてから、LocationManager が正しく機能しなくなりました。Android 独自の GPS アイコンが点滅し (修正を検索中)、修正が見つかるとアイコンが消えます。数秒後、アイコンが再び点滅し、再び消えます...
奇妙なことに、コードを何も変更していないことと、同じコードが HTC Desire や Nexus S などの他のデバイスで期待どおりに機能していることです。
アプリで位置情報機能を開始すると、logcat によって大量のメッセージが表示されます。
Google の MyTracks など、HTC Desire HD にインストールされている他のアプリをいくつかテストしましたが、正常に動作しています。したがって、なぜこの問題が HTC Desire HD のアプリでのみ発生するのか、私には本当にわかりません。
読んでくれてありがとう!
敬具、マイク
android - Androidでネットワークを切り替える
やあみんな私はユーザーの緯度経度を見つける必要があるアプリケーションを開発しています。私は次のコードを介してネットワークプロバイダーによって緯度経度を見つけることができます:-
今、私が実装する必要があるケースは次のとおりです:-
- ユーザーが建物内にいて、GPSからデータを取得できない場合はどうなりますか
- ユーザーがGPSをオフにしていて、ネットワークから位置情報を取得したい場合はどうなりますか
- 私のアプリケーションには、他のアクティビティによって拡張された1つのベース画面にlocationlistenerのコードを配置し、一部のデータマネージャに緯度と経度を保存し続けると、20のアクティビティがあります。アクティビティがない場合でも、そのベース画面アクティビティでコールバックが機能します。メインのUIアクティビティ??
android - プロンプトが表示された後、ユーザーが GPS を有効にしているかどうかを確認します
簡潔でシンプル。アクティビティを開始し、電話で GPS モジュールが有効になっているかどうかを確認します。有効になっていない場合は、ユーザーにダイアログを表示して、手動で有効にするかどうかを尋ねます。[はい] で、場所の設定を有効にします。ユーザーは必要に応じて有効にできますが、ユーザーが何をしたかを確認する必要があります。
コード内のロジックを続行するために、ユーザーが戻ってきたときに、場所の設定で何を選択したかを知る必要があります。基本的に、ユーザーが選択してアクティビティに戻るのを待ち、gps モジュールのステータスを再度確認する必要があります。
android - GPS への支援データの挿入
GPS を使用するアプリケーションを開発しようとしています。より迅速に修正するために、XTRA データと時間参照を GPS に挿入したいと考えています。私のコードは次のとおりです。
インターネット接続がオンであろうとオフであろうと (携帯電話も WiFi もありません)、xtraInjection および timeInjection ブール値は常に true です。そのため、支援情報が GPS に適切に注入されているかどうかを検出できませんでした。
Wi-Fi 接続が有効になると、次のログ メッセージが表示されます (Wi-Fi がダウンしている場合はエラー メッセージは表示されません)。
対照的に、XTRA データに関連するログ メッセージはありません。XTRA データがまだ有効な場合、システムはそれを要求しませんか? 正常に注入されたかどうかを確認するにはどうすればよいですか?
これらのテストを行うために、支援データの削除も試みましたが、これがうまくいかないことはわかっています。
私のコード:
ログ:
GPS STATUS アプリケーションも試してみましたが、注入と削除の両方で結果は同じです。
つまり、問題がコードにあるのか、ドライバーの実装にあるのかわかりません。logcat 以外に、これらの問題に関する詳細情報を取得する方法はありますか? (デバイスをルート化できません)。
前もって感謝します
iphone - iPhoneのGPSロケーションマネージャーを使用して平均高度を計算する方法
を使用して、現在の場所の最大高度、最小高度、および平均高度を計算したいと思いますCLLocationManager
。次のコードを使用して高度を計算する方法を知っています。
これにより、高度値のみを取得できますが、平均高度、最小高度、および最大高度の計算方法を知る必要があります。誰かがこれを行う方法を知っていますか?
android - 何度も更新を強制する:3〜6秒間のGPS位置
私のアプリは、新しい現在のGPSパラメーター(3秒から8秒ごとに更新)を使用する必要があります:緯度と経度。そして私はGPSプロバイダーとネットワークプロバイダーの両方を使用しています。GPSパラメータを更新するために使用することを知っています
問題:実際、gpsは各環境の40〜50秒後に更新されます
3〜8秒後にGPSアップデートを取得するにはどうすればよいですか?
ありがとうございます
iphone - iPhone LocationManager - アプリの起動時に座標を取得する
を通じて場所を取得しています- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
。移動すると機能するはずです(シミュレーターで実際にテストすることはできません。少なくとも方法はわかりません)が、アプリを最初にロードすると、マップビューは自分の場所だけでなく、世界全体に焦点を当てています. とにかく最初のビューで場所を変更するメソッドを呼び出すことはできますか? これが役立つ場合の現在のコードは次のとおりです。
http://pastebin.com/9Sb2xVmE
http://pastebin.com/rh9WB2ca