2

私は地図ベースのアプリに取り組んでいます。MKTileOverlay動的コンテンツを表示するために を使用しました。新しい情報が到着すると、特定のタイルをリロードする必要がある場合があります。

メインスレッドで呼び出そうとしましoverlayRenderer.setNeedsDisplayInMapRect(mapRect)たが、どうやら私の場合、マップの再描画をトリガーしません。これまでのところ、機能する唯一のアプローチはoverlayRenderer.reloadData(). ただし、これにより (特定の領域のみではなく) コンテンツ全体が再読み込みされ、ビューがちらつくため、これは私にとっては選択肢ではありません。

誰でもこれについてアドバイスできますか?ありがとう&乾杯。

4

1 に答える 1