0
をマップ:GoogleマップからCLLocationアプリで距離の不一致&Googleは私が2つの場所の間の距離を取得しています
- :
CLLocation
を使用してアプリからの距離= 1.5 KM(約)(正) - :距離= 0.83 KM(正しくない)(約)
場所の座標は以下のとおりです。
現在の場所:19.0174941,72.8557548 先場所:
CLLocation *destination = [[CLLocation alloc] initWithLatitude:[latitude doubleValue] longitude:[longitude doubleValue]];
CLLocationDistance distance = [destination distanceFromLocation:currentLocation]/1000.0;
私は両方のアプローチでこのような違いがある理由を理解することはできませんよ。19.0205907,72.8540556
以下は、私が距離を計算するために使用していたコードです。どのように私は両方の方法から同じ距離を得ることができます誰も私を導くことができます。
つまり、CLLocation Managerを使用して正確な距離を得ることはできません。 – iYoung
いいえ、CLLocationマネージャで道路距離を取得できません。 –
@iYoungアップルのドキュメントでこれについては何を参照してください、私は答えを更新しました。 –