問題タブ [cllocation]
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 - CLLocation は nil ではありませんが、出力しようとすると EXC_BAD_ACCESS がスローされます
申し訳ありませんが、これは初心者の質問かもしれませんが、私は CoreLocation で作業しており、これは困惑しています。
このサイトで推奨されているシングルトンを使用して currentLocation を検索しています。currentLocation オブジェクトを取得すると、not nil チェックに対して true が返されます。ただし、その説明を印刷しようとすると、EXC_BAD_ACCESS がスローされます。
最初のものでは何かが見えるのに、他のものでは見えないのはなぜですか? ところで、これは 3.1.2 シミュレーターで実行されています。ありがとうございます。
iphone - SQLITE を使用した Long Lat 座標間の距離
私は店の経度と緯度を持つ sqlite db を持っていて、最も近い 5 つの店を見つけたいと思っています。
したがって、次のコードは正常に機能します。
今いる場所から各店までの距離を知っています。私の質問はです。
距離を sqlite の行に戻す方がよいでしょうか。データベースをステップスルーすると、行が表示されます。それ、どうやったら出来るの?UPDATE ステートメントを使用しますか? 誰かが私を助けるためのコードを持っていますか?
sqlite を配列に読み取ってから、配列を並べ替えることができます。上記のアプローチよりもこれをお勧めしますか?これはより効率的ですか?
最後に、最寄りの 5 つのショップを見つけるためのより良い方法があれば、ぜひ教えてください。
iphone - CLLocationManagerデリゲートがiPhoneSDK4.0で呼び出されないのはなぜですか?
これは、AppDelegateクラスにあるコードです。
これは、AppDelegateクラスにあるデリゲートメソッドです。
3.0、3.1、3.1.3で動作しますが、4.0シミュレータとデバイスの両方では動作しません。
理由は何ですか ?
ios - iPhoneシミュレータのCLLocationManagerがkCLErrorDomainCode=0で失敗する
CLLocationManager
iPhoneシミュレーターでは、クパチーノを偽造することになっていますが(そうではありませんか?)、そうではなく、kCLErrorDomain Code=0
代わりに失敗します。LocationManagerのデリゲートはメッセージを受信しますdidFailWithError
。このメソッドはエラーをログに記録するために実装され、コンソールは以下を出力します。
この問題が発生したとき、私は実際のプロジェクトに取り組んでいましたが、開発センターから「Locations」サンプルコード(iOS 4用に2010-06-22を更新)をダウンロードし、問題が解決しないため、コードについて説明するのは無意味です。
アプリは、最初の場所の更新を受信したときに「追加」ボタンを有効にして、ユーザーが自分の場所を追跡できるようにしますが、何もしません。
didFailWithError
エラーがあればログに記録するために、の実装に1行(些細な)行を追加しました。上記のエラーが発生します。
Xcode 3.2.2およびターゲティング3.1.3では、古いバージョンの「Locations」プロジェクトを実行すると、固定の場所(Cupertino)を取得できました。
誰かが助けることができますか?
ありがとう。
iphone - Core Location で速度を計算するにはどうすればよいですか?
デバイスの速度 (メートル/秒) を取得する必要があります。これは私のコードで、速度は常に 0 です。理解できません。
ありがとう
ios - CLLocationAccuracy const のデコード
以下は CLLocation.h にリストされていますが、私の経験からすると、名前をだましている可能性があります。おそらく、最初は 1. 返された位置情報の精度をテストすることと、2. ロケーション マネージャーの動作を設定することの 2 つの目的に役立つと考えられていました。具体的には、有効になっているもの (GPS (衛星チャンネルの数)、Wi-Fi の動作状況、三角測量など) です。
CLLocation.m を見てみたいと思いますが、すぐに実現する可能性は低いので、これらのさまざまなモードで何が起こっているかを示すフィールド テストを行っている人はいますか?
つまり、kCLLocationAccuracyBest = 10 衛星 (チャネル/トランク?)、wifi への 100% 電力など.
私はここでストローを推測しています-これはアップルが提供すべきタイプの情報だと思います-
私が本当に知りたいのは、kCLLocationAccuracyThreeKilometers
バッテリーの消費に関して実際に何が起こっているのかということです-GPSはオンになっていますか?1 座ったトランク? Wi-Fiが有効になっていますか?タイマーでwifi?知るか?私はしたいことを知っています
iphone - CLLocationCoordinate2D は、配列にいくつあるのかを知らずに?
次のようなものを使用して配列を構築する必要があります。
問題は、配列に含まれるアイテムの数がわからないため、カウントを指定できることです。CLLocationCoordinate2D 配列を作成し、最終的な合計がどうなるかを知らずに新しい座標を挿入する方法はありますか?
編集: 私の最終的な目標は、CLLocationCoordinate2D 配列を必要とする polylineWithCoordinates メソッドを使用して、座標を使用して MKPolyline を作成することです。
iphone - 場所を追跡するクロロケーション
iPhone が GPS 接続を失った場合を除いて、私は今ではうまく機能する GPS トラッカーを持っています。接続が失われると、この画像でわかるように、トラックはランダムな場所に 1 つまたは複数のポイントを作成します。
(出典: alluneed.it )
これらの悪い値をどのように破棄できますか? データを保存する前に、現在の緯度と経度の整数値の合計を計算し、古い緯度と経度の整数値と比較できます。差がある値よりも大きい場合は、データを破棄します。
それは良いことでしょうか?これを行うための他の良いトリックはありますか?
iphone - CLlocation 最高の結果を得る Iphone
ユーザーの場所に基づいてクエリを作成しようとしています。問題は、緯度/経度の結果をクエリ パラメーターとして使用して、最初の場所の結果に対してのみクエリを実行できることです。ユーザーの場所の最良の結果を得て、sqlite クエリを実行するにはどうすればよいですか?
前もって感謝します!
iphone - Core Data (iPhone) を使用して CLLocation を保存するには?
Core Location、MapKit、および Core Data フレームワークを使用して、場所を保存し、後で地図上の場所を取得しようとしています。
私が行ったことは、POI という名前のエンティティを作成し、緯度 (double 型)、経度 (double 型) などのプロパティをいくつか追加しただけです。
簡単に言えば、私のアプリは POI を 2 つの NSNumbers で保存します。(緯度と経度)しかし、それよりもCLLocationを保存するためのよりスマートな方法があるに違いないと感じています。
乾杯。