web-dev-qa-db-ja.com

iOS用の地図上の2点間の距離を計算する

AppleマップフレームワークまたはGoogleフレームワークを使用してiOSの2つの近接ポイント間の距離を計算することは可能ですか?たとえば、この2つのブルーポイント間の距離を可能な限り高い精度で取得したいと思います。

enter image description here

グーグルマップまたはAppleマップを使用して、2桁の数字を取得できますか?センチメートルまたはミリメートルで距離を計算するにはどうすればよいですか?

6

これを試して -

let coordinate0 = CLLocation(latitude: 5.0, longitude: 5.0)
let coordinate1 = CLLocation(latitude: 5.0, longitude: 3.0)
let distanceInMeters = coordinate0.distance(from: coordinate1)
32
Hussain Shabbir

はい、十分に正確な位置情報を取得できます。 CLLocationには distance(from: CLLocation) 関数があり、この関数はトリックを実行し、短距離でも正確な結果を提供します。

3
meaning-matters