1

iPhone4s/iPad2 では、フルサイズの MKMapView を使用するアプリは、ストック マップ アプリよりもはるかに悪いスクロール パフォーマンスを示します。特に高速スクロールジェスチャでは、非常に遅くなります。

ベクター/タイルの読み込みに時間がかかるようです。衛星地図でテストすると、スムーズに実行されます(そのため、ベクトルベースの地図で問題が発生します)。

この問題を確認しました:

  • 自社アプリやインスタグラムで(地図機能)
  • iPhone4sとiPad2で

私の iPad では、iOS 5 がまだ実行されていました。iOS5で自分のアプリの地図+Instagramの地図を確認したところ、どちらもスムーズでした。その後、6.0.1 に更新しましたが、アプリの両方のマップが遅れていました。

再現する方法は?

  • Xcode でビューベースの iPhone アプリケーションを作成する
  • 生成されたxibにマップビューを追加します(フルスクリーン)
  • あなたのデバイスでそれを起動し、非常に速くスクロールします

私がそれをどのように回避したか:

マップを衛星タイプに設定し、OSM ベクトル (http://wiki.openstreetmap.org/wiki/OSM_in_MapKit) でオーバーレイします。これはスムーズに実行されますが、2 倍のトラフィックが必要です (衛星写真と osm ベクトルの場合)。

私はこの回避策が気に入らないので、この問題に気づいた人はいますか?

更新: Apple Bug Reporter にバグを埋めました - ID: 12638328 お気軽にご参加ください

4

0 に答える 0