Don't collapse segregated intersections at roundabout exits, #5114
This commit is contained in:
		
							parent
							
								
									1628a3c4d5
								
							
						
					
					
						commit
						82b5648c97
					
				@ -1,4 +1,9 @@
 | 
			
		||||
# UNRELEASED
 | 
			
		||||
  - Changes from 5.18.0:
 | 
			
		||||
    - Bugfixes:
 | 
			
		||||
      - FIXED: collapsing of ExitRoundabout instructions [#5114](https://github.com/Project-OSRM/osrm-backend/issues/5114)
 | 
			
		||||
 | 
			
		||||
# 5.18.0
 | 
			
		||||
  - Changes from 5.17.0:
 | 
			
		||||
    - Features:
 | 
			
		||||
      - ADDED: `table` plugin now optionally returns `distance` matrix as part of response [#4990](https://github.com/Project-OSRM/osrm-backend/pull/4990)
 | 
			
		||||
 | 
			
		||||
@ -621,6 +621,7 @@ RouteSteps collapseSegregatedTurnInstructions(RouteSteps steps)
 | 
			
		||||
        // else if the current step is segregated and the next step is not segregated
 | 
			
		||||
        // and the next step is not a roundabout then combine with turn adjustment
 | 
			
		||||
        else if (curr_step->is_segregated && !next_step->is_segregated &&
 | 
			
		||||
                 !hasRoundaboutType(curr_step->maneuver.instruction) &&
 | 
			
		||||
                 !hasRoundaboutType(next_step->maneuver.instruction))
 | 
			
		||||
        {
 | 
			
		||||
            // Determine if u-turn
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user