問題タブ [cllocationdistance]

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 投票する
2 に答える
117 参照

cllocation - CLLocation `distanceFromLocation:` は、地球の楕円体形状を考慮に入れます

ドキュメントの説明には表示されないようですが、上記の方法が地球の楕円体形状を考慮に入れているのか、それとも球体形状に基づいているのか、誰か知っていますか?

確かに知っておく必要があるだけです!

前もって感謝します。

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

iphone - 位置座標を継続的に追跡し、UIButton の開始と停止を使用して距離を見つける方法

私は目的cが初めてです。私のプログラムは、開始ボタンが押されると位置座標が追跡を開始し、距離が同時に追跡され、停止ボタンが押されると追跡が停止し、距離が表示されるはずです。

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

ios - CLLocation現在の場所getLocation

ここで多くのcurrentLocationの質問を見てきましたが、コアロケーションのupdateLocationメソッドでは、ユーザーが選択した2つのポイント間の距離を測定できないため、2つの別々のIBActionを使用して2つのポイントを設定しようとしています。たとえば、人が町の片側に立っている場合、ボタンをクリックするとそれがlocAとして設定され、次に町の反対側に移動して別のボタンをクリックすると、それがlocBとして設定されます。 3番目のボタンをクリックすると、2つの間の距離が計算されます。これを実装する方法について何かアイデアはありますか?

私はこれをやろうとしました:

これを行うと、すべてのボタンがクラッシュします

クラッシュログは次のとおりです。

-[ViewControllerの場所]:認識されないセレクターがインスタンス0x1fd36b60に送信されました2012-11-10 16:38:38.567 MeasureIt [3043:907] *キャッチされない例外'NSInvalidArgumentException'、理由:'のためにアプリを終了します-[ViewControllerの場所]:認識されないセレクターインスタンス0x1fd36b60' *に送られた(0x3a4f42a3 0x343e397f 0x3a4f7e07 0x3a4f6531 0x3a44df68 0x337110a5 0x33711057 0x33711035 0x337108eb 0x33710de1 0x336395f1 0x33626801 0x3362611b 0x388095a3 0x388091d3 0x3a4c9173 0x3a4c9117 0x3a4c7f99 0x3a43aebd 0x3a43ad49 0x388082eb 0x3367a2f9 0xd5a27 0x37ca6b20)のlibc ++ abi.dylib:例外をスロー呼ばTERMINATE(第スローコールスタックlldb)

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

ios - iOS 6 CLLocationManager の最後の場所

そのため、iOS 6 の時点-locationManager:didUpdateToLocation:fromLocation:で非推奨です。

Apple は、代わりに を使用することを提案して-locationManager:didUpdateLocations:います。ただし、長さ 1 の配列を提供する可能性が非常に高い場合、old のパラメーターlocationsにアクセスする方法はないようです。fromLocation:(CLLocation *)oldLocation

非推奨のメソッドを使用せずにこの情報を取得する方法はありますか?

0 投票する
3 に答える
1329 参照

iphone - 場所の座標をユーザーの現在の座標と比較する方法

場所の座標をユーザーの現在の座標と比較しています。距離は次のように出力されます: 6056609.511004132946254686

これが何の測定値なのかわかりません。最終的な測定距離を km にしたいのです。

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

objective-c - gpsで検出された場所からplistファイル内のいくつかのレストランまでの距離を計算しようとしています

gpsによって検出された現在地から、場所がplistファイルにあるいくつかのレストランまでの距離を計算し、その距離をレストラン名のサブタイトルとしてリストビューに表示するプロジェクトを実行する必要があります。 。

私はについて知っていて、次のCLLocationDistance1つの関数を作成しました:-

ここで、ロケーションマネージャは私のロケーションを決定してrestaurant.locationおり、plistファイルのロケーションエントリです。

私はセル構成で次のように書いています:-

mapVCこれが距離計算のメソッドが存在するクラスのオブジェクトですmapVC。これらの行は両方とも、予期された識別子のエラーを示しています。

また、レストランごとに個別に計算してテーブルビューに表示するにはどうすればよいですか?値を配列などに格納する必要がありますか?はいの場合、メソッドをどこに配置し、どこに呼び出す必要があります。これにより、すべてのレストランで計算され、配列に格納されます。

0 投票する
3 に答える
1804 参照

ios - CLLocationDistance がまったく間違った値を返す

この関数を使用して、ある CLLocation から別の CLLocation までの距離を取得しています

ここではvenue.latはNSNumberです

これはジオアドレスです:

これはログです:

数値は完全にずれています。実際の距離は ~0.17 km です。

私は何を間違っていますか??

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

objective-c - 注釈までの距離を取得しようとすると、シグナル SIGABRT

userLocation と注釈 (plist から) の間の距離を計算しようとしていますが、mapView を実行するたびにシグナル SIGABRT エラーが発生します。

私はmapViewController.mで計算を行っており、計算された値をtableViewControllerに表示したいと考えています。

私のAnnotations.hで

私は距離を合成しています = _distance; 私のAnnotations.mファイルで。

私のmapViewController.mで計算を行っています

そして私のtableViewController.hで

そしてtableViewController.m

ログの私の出力は次のとおりです

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

ios - マップ上のポイントが iOS でユーザーの現在地から半径内にあるかどうかを確認する方法は?

私はiOSが初めてで、ユーザーが現在の場所を知り、キロメートル単位で値を入力するアプリケーションを作成する必要があり、別の与えられた緯度と経度のペア(場所を与える) map) は指定された範囲内にあります。これを達成するために使用できる関数があれば提案してください。

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

objective-c - NSNumber を CLLocationDistance に変換するにはどうすればよいですか?

それらを比較するには、NSNumberをに変換する必要があります。CLLocationDistanceそれで、それを行うフォーマッターはありますか?インターネットで検索しましたが、見つかりませんでした。