問題タブ [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.
ios - iOS CLLocation コードが実行される順序
を使用して2つの都市の座標を取得できましたGLGeocoder geocodeAddressString
この 2 つの都市の座標を名前から取得したので、それらの間の距離を計算したいと思います。CLLocationDistance
ただし、 が の前に実行されるという問題に直面していgeocodeAddressString
ます。
都市の場所が取得された後にのみ距離が計算されるようにするにはどうすればよいですか?
以下の私のコードを見てください:
ios - iOS で位置間の距離が間違っていますか?
こんにちは、次の方法を使用して、現在の場所と NSMutableArray 値に格納されている場所 (緯度と経度) の間の距離を調べます。
しかし、距離が間違っています..助けてください..
私のコード
配列内の緯度
( "47.0735010448824", "47.0564688100431", " 47.0582514311038", "47.0587640538326", "47.0569233603454", "47.0541853132569", "47.0542029215138", "47.0544259594592", "47.0560264547367", " 47.0576532159776", " 47.0550023679218", "47.0342030007379", " 47.0746263896213", " 47.0740256635512", "47.0524765957921", "47.0606287049051", "47.0539691521825", "47.0542799159057", "47.0651001682846", "47.0536948902097", "47.0525973335309", "47.0389265414812", "47.0761811267051", "47.0668801601942", "47.0614859079241" 、"47.0579433468181"、"47.0718998779465" )
と配列の経度
( "21.9154175327011", "21.9312065669748", "21.9337414545594", " 21.9346772505188", " 21.9300587945685", "21.9363460105132", "21.9362081709222", "21.9343042603097", "21.939485335992", "21.9320057169724", "21.9300799002643", "21.9485373571669", " 21.9310667367526", "21.9318507902135", "21.9192195298473", "21.9195273899529", "21.9329595191441", "21.9292015418841", "21.9219452321208", "21.9098849252041", "21.9074768948561", "21.9424499491422", "21.9151458954504", "21.9304346568769", "21.9305973807911" 、"21.9331511189507"、"21.9159872752442" )
しかし、実際の距離は 9* * **で見つめているようなもの ですが、今は 5* **取得しています。
ios - iOS MKMapView は、マップ上のオーバーレイをすばやく再描画します
MKMapView に三角形のポリゴンがあり、これをすばやく再描画したり、電話の特定の位置に固定したりしたいと考えています。
このポリゴンは常に電話の上部を指しますが、マップ自体は提供された見出しに回転します。現在、私が思いついた唯一の方法は、オーバーレイを削除してから再度追加することです。これに関する問題は、非常に途切れ途切れであることです。
私が思いついた次のアイデアは、地図の上に三角形の画像を追加し、必要に応じて地図のサイズを変更することでした。この三角形の画像は、地図のオーバーレイとして追加されたときに多角形がどうなるかを正確に視覚化するものです。これはほとんど機能しますが、あまり正確ではありません。なんらかの理由で、緯度ズーム レベルの変更やその他の問題にほとんど反応しません。
これに対する私の方法は次のとおりです。
マップの回転に関係なく、オーバーレイを常に画面の上部に向ける方法はありますか? オーバーレイが画面上で常に同じサイズになるようにマップをズームすることも良いですが、他のポイントほど重要ではありません。
ios - 2 点間の距離を取得中に問題が発生しました
私の iOS アプリでは、始点から現在地までの距離を追跡する必要があります。このコードを実装しました:
しかし、アプリを使用しようとすると、距離が取れません。ラベルに表示するには距離が必要です。距離を使用して、次の式を使用してステップ数を計算します。
steps = distance / length of human step
正確ではないことは承知していますが、iPhoneのディスプレイがアクティブでない間は動作しないため、加速度計を使用できません。人が私にこの解決策を提案しました。コードで距離が表示されないのはなぜですか?
ios - 座標を使用して最も近い場所を並べ替える
座標のある場所のリストがあり
ますユーザーが特定の場所を選択した場合、座標を使用して近くの場所のリストを提案したい
ループを配置し、次のコードから距離内のすべての場所を検索することでそれを実現できます
しかし、データベースにさらに多くの場所がある場合、効率的な方法ではないと思います ここでできること
代わりの方法はありますか??
ios - ユーザーの位置iosから最も近い注釈を見つけますか?
注釈の配列があります。ユーザーの位置から各注釈間の距離を計算しています。知りたいのは、これらの距離から最も近い 3 つの注釈をどのように見つけることができるかということです。
ユーザーの場所から注釈までの距離を計算する方法は次のとおりです。
objective-c - 座標の配列から距離を計算する
現在、s である 2 つの座標間の距離を計算できますNSString
。
私は今、ある座標のリストを計算しようとしていますが、NSMutableArray
立ち往生しています。
私はどういうわけかすべての間の距離を計算する必要がloc
ありますか、これを行うためのより良い方法はありますか?
アップデート。NSLog からアレイがどのように見えるかの例。
私がやろうとしていることを明確にしておらず申し訳ありません。私はユーザーの位置を追跡し、ユーザーの後ろに線を引くアプリを持っています。上記はユーザーから追跡された座標です。移動距離を見つけたいです。現在計算された距離です座標の最初の行と最後の行であるカラスフライのとおりです。たとえば、最初の 2 行の座標間の距離を計算し、その距離を次の 2 行の座標に追加します。したがって、ユーザーが円の中を歩く場合、距離を知りたいです。
xcode - 現在の位置と新しい位置の間の距離を取得する方法は?
現在の位置と新しい (現在の) 位置の間の距離を取得したいと考えています。新しい距離で毎秒ラベルを更新するタイマーが必要です。
例: 現在地のある通りに立ち、さらに 300 メートル走っています。私は新しい現在の場所を取得し、ラベルは 300 メートルを与える必要があります。
私はオブジェクト化された C プログラミングの経験があまりありません。これは私がこれまでに得たものです:
ios - ユーザーの位置から配列内の最も近い経度と緯度を見つける
経度と緯度でいっぱいの配列があります。ユーザーの場所に2つの二重変数があります。ユーザーの位置間の距離を配列に対してテストして、どの位置が最も近いかを確認したいと思います。どうすればいいですか?
これは2つの場所の間の距離を取得しますが、場所の配列に対してどのようにテストするかを理解するのに苦労しています。