固定の場所の緯度と経度があります。私は別の場所(緯度と経度)が固定された場所に十分に近い(50-100メートル)かどうかを確認したい。私は現在の場所を取得するためにiPhoneを使用します。現在の座標が他の座標の半径内にあるかどうかを確認する方法
1
A
答えて
12
– distanceFromLocation:CLLocationのメソッドが必要です。
1
CLLocation *location;// = init...;
double distance = [location distanceFromLocation:otherLoc]; //in meters
1
私は空のスタック答え.. をUpvotedが、あなたはより多くの助けが必要な場合は、ここでコードが..です
は、あなたの実装クラスで、その後CLLocationManagerDelegateうと。
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
int distance = [newLocation distanceFromLocation:oldLocation];
if(distance >50 && distance <100)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Distance"
message:[NSString stringWithFormat:@"%i meters",distance]
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
}
}
}
7
distanceFromCurrentLocation = [userLocation distanceFromLocation:destinationlocation]/convertToKiloMeter;
if(distanceFromCurrentLocation < 100 && distanceFromLocation > .500)
{
NSLog(@"Yeah, this place is inside my circle");
}
else
{
NSLog(@"Oops!! its too far");
}
これは空気間隔を見つけ、あるいは我々は、唯一の直線距離を言うことができます。
あなたは道路の距離を探していないことを願っています。
1
彼の答えを使用する前に、参照を定義するためにCLLocationを使用し、Deepukjayan答えに追加:
CLLocation *montreal = [[CLLocation alloc] initWithLatitude:45.521731 longitude:-73.628679];
0
func distance(from location: CLLocation) -> CLLocationDistance
関連する問題
- 1. グラフィック - 世界座標からのTRIANGLE_FAN円座標とローカル座標の半径の決定
- 2. NetLogo - カメの現在の座標を表示する方法
- 3. GPS座標をGoogleマップに変換する方法座標
- 4. 現在の位置座標をデータベースに保存された座標と照合する方法
- 5. 現在の座標を取得
- 6. ある座標から別の座標にビューをアニメーション化する正しい方法は何ですか?
- 7. レイトレーシングのピクセル座標からuvw座標を取得する
- 8. X座標系とY座標系を混在させる
- 9. 座標系で緯度の長い座標が有効かどうかを確認するにはどうすればよいですか?
- 10. サブビューのフレーム座標系をセルフビューの座標系に変換する方法
- 11. ノーマライズされたデバイス座標ウィンドウ座標への座標
- 12. IQueryableで別の座標の半径を持つ点を見つける
- 13. ポイントが半径内にあるかどうかを確認する
- 14. 正方形の座標を円の座標に変換するにはどうすればよいですか?
- 15. マウスリスナーの座標をグラフの座標に変換する
- 16. マウスの座標を画像の座標系にマッピングするPyQt
- 17. XとY座標がボタンの中にあるかどうかを確認するには?
- 18. Android - ビューのx座標とy座標をgridLayoutに取得する方法
- 19. 座標が現在表示されているマップ領域にあるかどうかを確認するにはどうすればよいですか?
- 20. OpeNni:深度座標への色座標
- 21. ピクセルへのタイル座標を地理座標に変換する
- 22. マウス座標からX座標を設定する
- 23. Matlabの現在の座標系に対するカメラビューの変更方法
- 24. CCParallaxNode内のレイヤの座標
- 25. イメージコントロールでビットマップイメージのx座標とy座標を取得する方法は?
- 26. モデル空間から、OpenGL ES 2.0の標準座標空間への座標を取る最も速い方法
- 27. Cocos2D iPhone - 画面座標xスプライトの内部座標
- 28. グリッドの周囲の座標を確認し、それに応じて現在の座標のプロパティを変更する
- 29. レイトレースの質問、どのように画面座標をワールド座標にマップするのですか?
- 30. SVGKit - Illustrator SVGの絶対座標からの相対座標