[3.3.0] bus乘客屏小地图UI调整

This commit is contained in:
wangmingjun
2023-06-26 12:18:26 +08:00
parent 90f9c7f61b
commit 4f92bb26e8

View File

@@ -323,24 +323,26 @@ public class BusPassengerMapDirectionView
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bus_p_map_start_point)));
Marker mEndMarker = mAMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bus_p_map_end_point)));
mStartMarker.setPosition(mLineStationsList.get(0));
mLineMarkers.add(0,mStartMarker);
mEndMarker.setPosition(mLineStationsList.get(size-1));
mLineMarkers.add(size-1,mEndMarker);
for (int i = 0; i < mLineStationsList.size(); i++) {
if (currentIndex <= i && i < size-1){ //未到达
if (currentIndex <= i && i < size-1 && i > 0){ //未到达
Marker unArrivedMarker = mAMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bus_p_map_unarrived_point)));
mEndMarker.setPosition(mLineStationsList.get(i));
unArrivedMarker.setPosition(mLineStationsList.get(i));
mLineMarkers.add(i,unArrivedMarker);
}else {
}else if (i < currentIndex && i > 0){
Marker arrivedMarker = mAMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bus_p_map_arrived_point)));
mStartMarker.setPosition(mLineStationsList.get(i));
arrivedMarker.setPosition(mLineStationsList.get(i));
mLineMarkers.add(i,arrivedMarker);
}
}
mEndMarker.setPosition(mLineStationsList.get(size-1));
mLineMarkers.add(size-1,mEndMarker);
}
}