だから私は、何千もの注釈を含むマップがある iOS アプリケーションを作成しています。私の質問は次のとおりです。注釈はサイトデータベースから読み込まれ、マップが移動されるたびに新しい注釈を照会しますが、これにより同じ注釈を数回照会することになります。これを行わないための適切なアルゴリズムを知っている人はいますか?
フォローアップの質問: 特定の zoomLevel にある場合にのみ注釈を表示したい (GoogleMaps API と同じようにマップに zoomlevels を実装しました)。特定のズームレベルで注釈を非表示にすることはできますか? その場合はどうすればいいですか?
編集: Sanjay Chaudhry さん、ヒントをありがとう。注釈をグループ化するためのアプローチは、ビデオで提案されていたものとは少し異なりますが。私はまだ、フラッディングや既に受信した注釈のクエリを実行せずに、サーバーに注釈を効率的にクエリする方法を知りません。
EDIT2:すでに取得したものを照会せずに、サイトから新しい注釈を照会する方法について、まだ良いアプローチを見つけていません。国をMapRectsに分割するためのスマートなアルゴリズムを知っている人はいますか?