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

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

iphone - 2 点間の距離を見つけるために CLLocation コードをデバッグするのに助けが必要

ビューベースのアプリに次のコードをデプロイしようとしていますが、実行しようとすると次のエラーが発生します。

GPSViewController.h

GPSViewController.m

上記のコード例で、変数「距離」を「CLLocationDistance」型から「double」型に変換するにはどうすればよいですか?

私は単純に、2 つの異なる CLLocation オブジェクトを使用して 2 点間の距離を計算し、それをコンソールに出力しようとしています。lat1、lon1、lat2、lon2 は double です。

誰が私が間違っているのかを見ることができますか?

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

iphone - iphone SDKのバックグラウンドプロセス?

ユーザーが特定の場所(範囲内)に来たときにローカルプッシュ通知(アラートを出す)を実行したいのですが、実行できますか?例とチュートリアルをお願いします。

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

ipad - iPad-CLLocationManagerとCLLocationプロパティ「コース」の問題

CLLocationManagerとCLLocationを使用して、iPadがある場所の緯度と経度を取得しています。その正常に動作します。しかし、プロパティ「course」を取得しようとすると、常に「-1」が返されます。iPadが指している方向を識別できるように、「course」プロパティを取得するにはどうすればよいですか。

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

iphone - iphone4コンパスと地図

MAPSアプリが行うように、iphone4を使用してグーグルマップ上の方向に基づいてコンパスを使用する方法

参照するチュートリアルはありますか?

ありがとう

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

iphone - CoreDataを使用して位置データを保存する

CLLocationオブジェクトの配列(ルートまたはパスを形成する)をCore Dataデータベースに格納するためにどのようなアプローチが推奨されるのか疑問に思いましたか?シリアル化は良いアプローチですか、それとも「ルート」モデルと関係のある別のモデルにCLLocationオブジェクトを格納することをお勧めしますか?

ロケーションの配列をシリアル化する際の問題は、個々のロケーションに簡単にアクセスできないことです。一方、ルート/パスの各場所を個別のエントリとしてデータベースに保存すると、データベースが大きくなり、パフォーマンスが低下する可能性があります。

私はあなたの提案を聞いて興味があります。

バート

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

iphone - Objective-CでNSMutableArrayを動的に並べ替える方法は?

SQLiteテーブルから行を取得し、オブジェクトを動的に作成してから、そのオブジェクトをNSMutableArrayに追加しています。私の問題は、距離属性(double)に基づいて配列内のオブジェクトを動的に並べ替える方法を理解できないことです。これは、各オブジェクトをforループのNSMutableArrayに最小から最大。

私の関連するコードは次のようになります:

この関数がコースを終了すると、restaurants配列は、最も近い(最小距離のdouble値)から最も遠い(最大距離のdouble値)の順にレストランオブジェクトを含むソートされた配列になります。

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

ios - appDelegate から CLLocation プロパティを要求するとアプリケーションがクラッシュする

(とりわけ) いくつかの位置データを含むクラス インスタンスを作成するアプリケーションがあります。

アプリ デリゲートで位置情報サービスを設定し、位置データの取得を開始します。

別のクラスから CLLocation インスタンスを取得できるように、最新の場所をプロパティとして宣言します。

私のキャプチャクラスは、呼び出されたときに、init メソッドが呼び出されたときに CLLocation を取得します。

ただし、mapPoint init が呼び出されるとアプリがクラッシュします。問題は、CLLocation 情報を正しく取得していないことです。

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

iphone - 次の画面でマップ上のテーブルから場所を表示する方法は?

オブジェクトのプロパティがテーブルに表示される画面に、オブジェクトを含む NSArray を渡しています。これらの各オブジェクトには、緯度プロパティと経度プロパティが含まれています。ユーザーがセルを選択する機能を実装したいと思います (各セルは NSArray のオブジェクトを表します)。ユーザーは別の画面に移動し、マップ上のオブジェクトの位置を表す注釈を確認できます。およびユーザーを表す注釈。どうすればいいですか?私の RootViewController.m クラスからの関連コードは次のとおりです。

SecondViewController.m の関連コードは次のようになります。

表示されるプロパティは名前、住所、距離ですが、場所オブジェクトには緯度と経度のプロパティも含まれていることに注意してください。MapViewController という新しい画面を作成する必要があることはわかっています。しかし、私が言ったように、画面上のテーブルから、場所オブジェクトとユーザーを示すマップに移動する場所が本当にわかりません。

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

iphone - MapKit API を使用して 2 つの注釈間のパスを表示することは可能ですか?

データベースからユーザーに最も近い場所をユーザーに表示するアプリに取り組んでいます。ユーザーがリストからこれらの場所の 1 つを選択すると、新しい画面にマップが表示され、ユーザーを表す注釈と、場所を表す別の注釈が表示されます。

MapKit API を使用して、ユーザーからその場所へのパスをユーザーに表示することは可能ですか? ターンバイターンの道順を表示する方法については質問していません。2 つの注釈間のパスを表示したいだけです。これは可能ですか?

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

ios - CLLocationManagerと精度の問題-経験はありますか?

だから私はiPhoneGPSの精度の問題に取り組んでいます。位置情報を利用したアプリがあります。

デリゲートメソッドlocationManager: didUpdateToLocation: fromLocation:では、場所が返されます。少し調べてみると、desiredAccuracyプロパティをに設定した場合でも、GPSが最初に返す結果が常に正確であるとは限らないようkCLLocationAccuracyBestです。

これを回避するために、少なくとも3回stopUpdatingLocation返される前に電話をかけません(これは非常に高速です)。また、を返すnewLocation:かどうかについて、他の2つの「要件」を試してみました。私が試した1つの方法は、緯度と経度をチェックして比較し、これらが同一でない場合は、場所の更新を実行し続けることでした。また、との間の距離を確認してみましたが、20メートル未満であれば問題ありません。これらは両方とも、少なくとも3回の実行を返すことでテストされます。後者の方法は、ユーザーが移動中の車両に乗っている場合に100%同一であるため、「厳密」ではありません。stopUpdatingLocationnewLocationnewLocationoldLocationoldLocationnewLocationnewLocationoldLocation

さて、私の問題は、上記を行った場合でも(基本的に場所を受け入れず、いくつかの更新が行われ、(またはそれらが同一であるかどうか)CLLocationManager間の距離をチェックするまで、CLLocations場所について多少奇妙な結果が表示されることがありますが、テストするとき。

アプリを終了し、Maps.appにアクセスし、GPSを使用してマルチタスクを開き、アプリを強制終了してから再度開いてクリーンな起動を行うと、修正されることがあります。

同じ種類の問題を回避するために人々が使用した経験と可能な解決策はありますか?コメントと解決策を高く評価します:)