MKMapView
衛星地図を表示するために使用するアプリケーションを実装しました。私のアプリケーションでは、マップ ビューの変換と共にプログラムでマップの中心を更新する必要があります。iOS 6 より前では、これはうまく機能します。iOS 6 では、2 段階操作を結合できなくなりました。つまり、マップの中心を設定しようとすると、変換を設定する前にすぐに更新されます。一瞬、中間表現が見えてしまうのでまずいです。新しい実装の内部MKMapView
を見ると、OpenGL が使用されていることがわかります。
VKMapCanvas: 0x9d29440; frame = (0 0; 1217.57 1217.57); clipsToBounds = YES; layer = [CAEAGLLayer]: 0x9d2a610
問題は、OpenGL サーフェスがすぐに更新されることだと思います。私の質問は、とにかく更新を有効/無効にすることはありVKMapCanvas
ますか?