0

サーバーにアクセスして注釈を要求するタイミングを知るのに十分な方法は何ですか? つまり、画面上の領域がまだユーザーによって公開されていない時期を知ることですか?

画面の境界を指定している場合LAT1,LON1 LAT2,LON2、または画面の中心を として指定している場合LAT,LON、ユーザーが移動した表面が露出していないか、その一部であることをどのように知ることができますか?

奇妙ですが、オンラインでアイデアを見つけることができません。どのような方法でも大歓迎です!

ありがとう!

4

1 に答える 1

1

MKMapRectマップが表示したオブジェクトのセットを保存しNSMutableSetます。これで、以前に表示されていたすべての領域が作成されます。(セットを合理的に保つことが理にかなっている場合は、rectsを組み合わせてください)

新しいものを入手したらMKMapRect(マップビューをスクロールまたはズームした後、デリゲートはここに通知されます)、新しいvisibleMapRectものが古いものの中にあるか、交差するか、またはまったく長方形の中にないかを確認します

ほぼ:)のMKMapRectように扱うことができますCGRect

于 2013-03-17T01:01:10.103 に答える