2 つのオーバーレイがあります。1 つはマップにマーカーを配置するための (ItemizedOverlay) で、もう 1 つはソースから目的地までのルートを描画するための (オーバーレイ) です。地図上のマーカーの変化に対して、地図上にルートを描くのは問題ありません。しかし問題は、以前に描いたルートを消去して新しいルートを描くことができないことです。
やってみmapView.getOverlays().clear()
ました。しかし、マーカーとルートの両方を消去しています。
mapview 用に定義された 2 つのオーバーレイから 1 つのオーバーレイ オブジェクトを取得する可能性はありますか?