カスタムを実装していますMKOverlayView
。オーバーレイをズームインするまで、すべてがうまくいっているようです。
私が見つけたのは、私に与えられた mapRect が- (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context
恣意的に制限しているように見えますが、垂直方向にのみです。もう一度ズームアウトするまで、画像の上下がクリップされます。マップがどの部分を再描画する必要があると判断したかを確認するために塗りつぶしましたが、mapRect
なぜそんなに小さいのかわかりません。