問題タブ [cllocationmanager]
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.
iphone - CLHeading から磁気値を取得する方法
CLHeading を使用してコンパス値を取得しようとしていますが、
上記は結果を次のように与えます-
MagneticHeading 89.00 trueHeading +103.27 精度 5.00 x +1.375 y +41.875 z +37.438 @ 2010-01-18 10:18:37 +0800
しかし、私は MagneticHeading 値だけが必要なので、
コードを次のように変更します。
a)
newHeading.magneticHeading -> 結果が null になりました
b)
newHeading.trueHeading -> プログラムが受信したシグナル: 「EXC_BAD_ACCESS」。
誰でも助けてもらえますか、コンパスの値を取得するために他の可能な方法を試しています。
iphone - CLLocationManager は、まだ椅子に座っているときに 1200 フィート以上移動したと言っています
CLLocationManager を使用すると、おかしな測定値が表示されます。報告された緯度/経度は正確ですが、移動距離はかなりずれています。次のデリゲート メソッドを実装しました。
と
そして、これを自分のデバイスで実行すると、次のようになります(有罪のヘッを保護するために緯度/経度がマスクされています):
+376m移動したと言っている理由がわかりません..それは+1200フィートです!
iphone - CLLocationDistance:「getDistanceFrom」を取得できません
ビューベースのアプリ、
なにが問題ですか?
デバッガーは言う:
データベースからのオブジェクト: long: 59.291114 lat: 17.816191
iphone - iPhoneコアロケーションCLLocationManagerの更新レート
CLLocationManagerに一定時間の更新レートを設定して、10秒ごとのように継続的に場所を更新するように強制できますか?距離フィルターの使用法は知っていますが、問題が発生して場所が更新されない場合はどうなりますか?ありがとう!
iphone - NSURLConnectionと場所の問題
ロケーションマネージャーを使用してロケーションデータを生成し、URLで送信してデータをダウンロードしています。初めてロケーションマネージャーを呼び出すと、現在の場所が正しく返され、現在の場所に基づいてURLからデータを取得できます。
ただし、現在の場所をもう一度取得しようとすると、EXC_BAD_EXCESSを受け取ります。
それを使ってデバッグしようとすると、メソッド内のゾンビとしてNSZombieEnabled
表示されます。(以下のマークされたコードを参照)FirstViewController.recievedData
didReceiveResponse
さらに掘り下げてみると、最初の接続を解放した後、不明な接続が確立され、receivedData
すでに解放されている接続にアクセスしようとしていることがわかりました。
ヘッダーファイル情報: `
`
.mファイルコード:
//飼い葉桶を開始します:
//didupdatetolocationメソッド
//およびデリゲートメソッド
助けてください 。ハマった。
iphone - キャッシュされた CLLocationManager の場所を返すのをやめる
CLLocationManager がキャッシュされた場所を自動的に返さないようにする方法があるかどうか疑問に思っています。ドキュメントに「位置情報サービスは可能な限り迅速に初期位置を返し、利用可能な場合はキャッシュされた情報を返す」と書かれていることは理解していますが、このキャッシュされた位置はユーザーの現在の位置から非常に遠く離れている可能性があり、可能であればより正確な位置を希望します。
助けてくれてありがとう!
iphone - CLLocationCoordinate2DからCLLocation
viewDidLoadに次のループがあります。
座標はCLLocationCoordinate2Dです
しかし、次の方法でcoordを使用するにはどうすればよいですか。これは、2つの座標間の距離を取得するために必要だからです。
私が立ち往生しているのを助けてください!
よろしくお願いします
iphone - MKMapView と CLLocationManager
MKMapView を使用して、デフォルトの呼吸する青いピンを使用してユーザーの現在の場所を表示し、同時にユーザーの動きを記録したいと考えています。ユーザーの位置を表示できるようにしたときに MKMapView が使用する GPS マネージャー (これが CLLocationManager かどうかは不明) を使用する方法はありますか?
独自の CLLocationManager を作成できることを知っています。しかし、これは私のアプリケーションにオーバーヘッドを追加しているように感じます。マップと追跡を同期したままにしておきたいのです。
私はすでに次のアイデアを調査しましたが、成功しませんでした。
- を使用し
[MKMapView showUserLocation:YES]
て、フィールドに KVO を追加しuserLocation
ます。これは機能しません。これは、userLocation
フィールドが読み取り専用であることが原因であるかどうか疑問に思っています。 - を使用し
[MKMapView showUserLocation:YES]
、 を作成しMKMapViewDelegate
て、ユーザー位置の注釈ビューが要求されたときにトラッキングを追加します。注釈ビューは明らかに一度しか要求されないため、これは機能しませんか??? - a を使用して
CLLocationManager
、青いピンを手動で追加してみてください。残念ながら、利用可能なピン タイプに青いピンが見つからなかったため、ユーザー アノテーションを手動で作成しようとしましたが、成功しませんでした。
これを達成し、青いピンの恩恵を受ける方法を知っている人はいCLLocationManager
ますか?それとも、自分のピンを使用して作成する唯一の解決策ですか?
iphone - ロケーションマネージャーの「許可しない」を処理するにはどうすればよいですか?
今はまだ考えていません。
これまで、デバイスが位置情報更新の使用を要求するたびに許可していました。
しかし、今許可していない場合、ロケーションマネージャーは kclErrorDenied を返し、アプリケーションを再起動するまでロケーションマネージャーを再開できません。
したがって、私の質問は、ユーザーにアプリを再起動するようにメッセージを表示する必要があるか、それともロケーション マネージャーの作業を再開するための解決策があるかということです。
ありがとう 。
iphone - ユーザーロケーションから座標を取得するにはどうすればよいですか?
緯度と経度を取得するにはどうすればよいmapView.userLocation
ですか?
userLocationと地図上の別のポイントとの間の距離を取得するためにそれが必要です。
よろしくお願いします!