固定の場所の緯度と経度があります。私は別の場所(緯度と経度)が固定された場所に十分に近い(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. 座標がセクタ内にあるかどうかを確認します。
- 3. ポイントがJavaの座標のセットにあるかどうかを確認
- 4. ある座標から別の座標にドラッグアンドドロップする方法C#
- 5. Python:Pymouseの座標をカメの座標に変換する方法
- 6. コンテナの座標空間から子の座標に座標を変換する
- 7. 円の半径の内側でランダムなx座標とy座標を取得するにはどうすればよいですか?
- 8. UTM座標をUTM座標から決定する方法
- 9. NetLogo - カメの現在の座標を表示する方法
- 10. 座標がオブジェクトの元の座標と等しいかどうかを比較する方法
- 11. 配列内のCGPointsの座標が同じかどうかを確認する方法は?
- 12. mouseClickのx座標とy座標を取得する方法
- 13. 地理座標を確認する
- 14. arraylistに特定の座標の円が存在するかどうかを確認しますか?
- 15. 現在の位置座標をデータベースに保存された座標と照合する方法
- 16. 現在の座標を取得
- 17. イメージ座標をデカルト座標に変換する方法
- 18. 画面座標をシーン座標に変換する方法
- 19. GPS座標をGoogleマップに変換する方法座標
- 20. ピクセル座標をワールド座標に変換する方法は?
- 21. 固有座標:共座標フレームBの座標の点の座標。
- 22. 座標のリストから近くの座標を接続する
- 23. ウィンドウの座標系内のポイントがSwiftのビュー内にあるかどうかを判断する方法
- 24. chart.js 2.0現在のマウス座標ツールチップ
- 25. オブジェクトが座標にあるかどうかをチェックする方法
- 26. ある座標から別の座標にビューをアニメーション化する正しい方法は何ですか?
- 27. 長方形をカバーする最小半径の固定半径円の中心の座標を計算するにはどうすればよいですか?
- 28. 他の座標への最も近い座標の検索
- 29. レイトレーシングのピクセル座標からuvw座標を取得する
- 30. 座標系で緯度の長い座標が有効かどうかを確認するにはどうすればよいですか?