mapview の現在の zoomScale を取得しようとしています。使っていた
zoomScale = self.mapView.bounds.size.width/self.mapView.visibleMapRect.size.width;
しかし、zoomScale は渡されたものと等しくありません
- (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context
zoomScale = 2*self.mapView.bounds.size.width/self.mapView.visibleMapRect.size.width を使用すると、retina iphone の drawMapRect メソッドのものと一致しますが、ipad とは一致しません。
そのため、どのデバイスでも正しい zoomScale を取得する方法がまだわかりません。zoomScale は drawMapRect のものと一致する必要があります。
前もって感謝します、
ジェームズ