MKTileOverlay を使用して、Apple マップの上に古いマップを重ねています。
オーバーレイはタイル張りで、約 10 平方マイルの領域をカバーしています。
オーバーレイが正しくレンダリングされるという点で、すべてが正常に機能しているようです。
ただし、レンダラーは、オーバーレイ マップ エリア外にあるためにタイル イメージ ファイルが存在しない場合でも、ビュー内の領域全体のオーバーレイ タイルを読み込もうとしているようです。
これにより、一連のエラー メッセージがログに記録されます。
Error Domain=NSURLErrorDomain Code=-1100
"The requested URL was not found on this server."
MKTileOverlay をサブクラス化し、URL が見つからないケースをトラップしようとしましたが、成功しませんでした。
これを解決する方法を知っている人はいますか?