Android の MapView のカスタム ItemizedOverlay に問題があります。
私がやったこと: ItemizedOverlay クラスの非常に単純な子孫で、独自のタイプのアイテムのみをラップし、すべてのハードワークに ItemizedOverlay を使用します。
動作するもの:ほぼすべて - アイテムが適切に描画される、タップできるなど。
問題:マップ自体でビュー内のマップをドラッグすると、問題なくスクロールできます。しかし、オーバーレイからアイテムの 1 つにマップを移動しようとすると (たとえば、「マップをアイテムごとにドラッグ」)、移動しません。
「もう少し」アイテムがある場合、マップをドラッグする方法がないため、これは本当に問題です(ズームを解除してアイテムの外側のマップを取得する必要があります)。
この問題は、ItemizedOverlay によって生成されたイベントを処理しない場合でも発生します (たとえば、オーバーレイで onTap() をコメントアウトした場合)。
アドバイスをいただければ幸いです。