新しいGoogleMapsAndroidAPIv2を使用するように既存のAndroidアプリを更新しています。マップに追加したいマーカーが約2500あります。古いバージョンのAPIでは、2500個のマーカーがある場合、マップの応答性がひどいことがわかったため、マップの現在の表示領域にあるマーカーを追加するだけで回避する必要がありました。
新しいAPIを使用すると2500マーカーが高速になることを期待していましたが、Nexus 4でもひどいので、クラスタリングを行うためのオプションはありません。
だから私の質問:特定の緯度/経度のポイントが地図の表示領域内に含まれているかどうかをどのように判断できますか?
ドキュメントでVisibleRegionを見てきましたが、今のところ運がありません。どんな助けでも大歓迎です。
*補足:iOS MKMapView(googleマップまたはAppleマップ)の2500マーカーは、iPhone3gsでも非常にスムーズで応答性が高くなっています。最新の最高のハードウェアを使用しても、Androidでなぜこれほど遅いのかまだ理解できません。