2

埋め込まれた MKMapView のズームインまたはズームアウトされた領域内の場所について、Web サービスと通信しようとしています。ビュー コントローラーの regionDidChangeAnimated メソッド (これは、マップ上のユーザー ジェスチャをトラップするために使用するメソッドです) で、次のように呼び出します。

NSLog( @"latitude delta = %f", mapView.region.span.latitudeDelta );
NSLog( @"longitude delta = %f", mapView.region.span.longitudeDelta );

ログエントリには次のように記載されています。

latitude delta = 0.000435
longitude delta = 0.001930

ただし、regionDidChangeAnimated が起動した後 (つまり、ユーザー ジェスチャが完了した後) 緯度/経度の遅延を手動で再クエリすると、次のようになります。

latitude delta = 0.008415
longitude delta = 0.011932

なぜここに違いがあるのですか?これがズームインまたはズームアウトのジェスチャであるかどうかは問題ではありません。常に違いがあります。これどうしたの??

4

1 に答える 1

1

このバグを Apple に提出したところ、これは既知の問題であると通知されました。回避策は提案されませんでした。:-(

于 2009-09-30T16:44:49.487 に答える