計算に少し問題があります。
私が欲しいのは、アプリのユーザーが地図の可視領域のどこかに移動地図注釈を配置することです。また、注釈の場所が変更されている間 (GPS 単位)、マップは移動する必要がありますが、ピンは常に画面内のそのポイントにとどまります。
このstackoverflowの回答の結果を使用しようとしています
からの結果
-(CLLocationDistance) calcluateDistance:(CLLocationCoordinate2D)annotationLocation{
CLLocation *annotationPosition = [[[CLLocation alloc]initWithLatitude:annotationLocation.latitude longitude:annotationLocation.longitude]autorelease];
CLLocation *centrePosition = [[CLLocation alloc]initWithLatitude:self.mapView.centerCoordinate.latitude longitude:self.mapView.centerCoordinate.longitude];
CLLocationDistance distance = [centrePosition distanceFromLocation:trackerPosition];
return distance;
}
結果をこのstackoverflow anserにスローします
何かが実際に機能していません。私の説明が非常に明確ではないことはわかっているので、不明な点があれば質問してください:)
ありがとう