fixes 2219
This commit is contained in:
		
							parent
							
								
									849baea544
								
							
						
					
					
						commit
						470d7600b8
					
				| @ -85,3 +85,22 @@ Feature: Basic Map Matching | |||||||
|             | trace | matchings | |             | trace | matchings | | ||||||
|             | dcba  | hgfe      | |             | dcba  | hgfe      | | ||||||
| 
 | 
 | ||||||
|  |     Scenario: Testbot - Matching with oneway streets | ||||||
|  |         Given a grid size of 10 meters | ||||||
|  |         Given the node map | ||||||
|  |             | a | b | c | d | | ||||||
|  |             | e | f | g | h | | ||||||
|  | 
 | ||||||
|  |         And the ways | ||||||
|  |             | nodes | oneway | | ||||||
|  |             | ab    | yes    | | ||||||
|  |             | bc    | yes    | | ||||||
|  |             | cd    | yes    | | ||||||
|  |             | hg    | yes    | | ||||||
|  |             | gf    | yes    | | ||||||
|  |             | fe    | yes    | | ||||||
|  | 
 | ||||||
|  |         When I match I should get | ||||||
|  |             | trace | matchings | | ||||||
|  |             | dcba  | hg,gf,fe  | | ||||||
|  |             | efgh  | ab,bc,cd  | | ||||||
|  | |||||||
| @ -309,7 +309,7 @@ class ShortestPathRouting final | |||||||
|                                     new_total_distance_to_forward, packed_leg_to_forward); |                                     new_total_distance_to_forward, packed_leg_to_forward); | ||||||
|                     // if only the reverse node is valid (e.g. when using the match plugin) we
 |                     // if only the reverse node is valid (e.g. when using the match plugin) we
 | ||||||
|                     // actually need to move
 |                     // actually need to move
 | ||||||
|                     if (target_phantom.forward_segment_id.enabled) |                     if (!target_phantom.forward_segment_id.enabled) | ||||||
|                     { |                     { | ||||||
|                         BOOST_ASSERT(target_phantom.reverse_segment_id.enabled); |                         BOOST_ASSERT(target_phantom.reverse_segment_id.enabled); | ||||||
|                         new_total_distance_to_reverse = new_total_distance_to_forward; |                         new_total_distance_to_reverse = new_total_distance_to_forward; | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ namespace osrm | |||||||
| namespace extractor | namespace extractor | ||||||
| { | { | ||||||
| 
 | 
 | ||||||
| class ProfileProperties; | struct ProfileProperties; | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  * Parses the relations that represents turn restrictions. |  * Parses the relations that represents turn restrictions. | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user