0
我正在開發一個出租車取貨站應用程序。我需要提供一個功能來提供替代拾取和丟棄點。當我選擇取貨點時,我需要在地圖視圖上選擇取貨點。爲此,我需要將標記從可拖拽變爲可拽可繪製。清除並在MapView上添加疊加層會將該標記拖拽幾秒鐘
我使用下面的代碼來改變覆蓋
whichPoint = !whichPoint;
if (whichPoint == PICKUP) {
map.getOverlays().clear();
map.getOverlays().add(startLocation);
map.getOverlays().add(locationOverlay);
} else if (whichPoint == DROP) {
map.getOverlays().clear();
map.getOverlays().add(endLocation);
map.getOverlays().add(locationOverlay);
}
當我在過渡期間改變疊加,短暫的片刻(3-4秒),我得到了新的「半壁江山」形象覆蓋。檢查下面的圖像。我如何消除轉換顯示問題。