私は地図ベースのアプリに取り組んでいます。MKTileOverlay
動的コンテンツを表示するために を使用しました。新しい情報が到着すると、特定のタイルをリロードする必要がある場合があります。
メインスレッドで呼び出そうとしましoverlayRenderer.setNeedsDisplayInMapRect(mapRect)
たが、どうやら私の場合、マップの再描画をトリガーしません。これまでのところ、機能する唯一のアプローチはoverlayRenderer.reloadData()
. ただし、これにより (特定の領域のみではなく) コンテンツ全体が再読み込みされ、ビューがちらつくため、これは私にとっては選択肢ではありません。
誰でもこれについてアドバイスできますか?ありがとう&乾杯。