私は2つの緯度と経度の間のポイントを見つける必要があるiPhoneアプリケーションに取り組んでいます
私が使用していた: -
CLLocation* newlocation = [[CLLocation alloc] initWithLatitude:19.0759837 longitude:72.8776559];
CLLocation* oldLocation = [[CLLocation alloc] initWithLatitude:19.075655999999999 longitude:72.87979];
float kilo1=[newlocation getDistanceFrom:oldLocation]/1000;
CLLocationDistance distance = [newlocation distanceFromLocation:oldLocation];
そして googleulr:- urlをチェックしました
getDistanceFrom および distanceFromLocation 関数からの距離は:0.227512KM ですが、Web サービスでは距離:0.300000 を示しています。
この2つの結果には多くの違いがあるため、どちらに従うべきかを誰かが提案できますか? 私によると、webservice の結果は正しいです。しかし、100ポイントの距離を見つけるためにWebサービスを使用することはできません.それは実現不可能であるため、正しい値を取得するにはどうすればよいですか?
前もって感謝します