我正在开发出租车接送应用程序。我需要提供一个功能来提供替代的接送点。当我选择上车点时,我需要在地图视图上选择上车点。为此,我需要将标记从下拉可绘制更改为拾取可绘制。
我正在使用以下代码来更改覆盖
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 秒),我得到了新叠加层的“一半”图像。检查下面的图像。如何消除过渡显示问题。