0

MKTileOverlay を使用して、Apple マップの上に古いマップを重ねています。

オーバーレイはタイル張りで、約 10 平方マイルの領域をカバーしています。

オーバーレイが正しくレンダリングされるという点で、すべてが正常に機能しているようです。

ただし、レンダラーは、オーバーレイ マップ エリア外にあるためにタイル イメージ ファイルが存在しない場合でも、ビュー内の領域全体のオーバーレイ タイルを読み込もうとしているようです。

これにより、一連のエラー メッセージがログに記録されます。

Error Domain=NSURLErrorDomain Code=-1100 
"The requested URL was not found on this server." 

MKTileOverlay をサブクラス化し、URL が見つからないケースをトラップしようとしましたが、成功しませんでした。

これを解決する方法を知っている人はいますか?

4

1 に答える 1