Fixed a bug related to roundabouts. Thanks to twain47 for reporting.
This commit is contained in:
		
							parent
							
								
									a07efcc4b7
								
							
						
					
					
						commit
						6cefcf568b
					
				| @ -217,8 +217,6 @@ _Way _ReadXMLWay( xmlTextReaderPtr& inputReader, Settings& settings ) { | |||||||
|                             if ( way.direction == _Way::notSure ) { |                             if ( way.direction == _Way::notSure ) { | ||||||
|                                 way.direction = _Way::oneway; |                                 way.direction = _Way::oneway; | ||||||
|                             } |                             } | ||||||
|                             if ( way.maximumSpeed == -1 ) |  | ||||||
|                                 way.maximumSpeed = 10; |  | ||||||
|                             way.usefull = true; |                             way.usefull = true; | ||||||
|                         } |                         } | ||||||
|                     } else if ( xmlStrEqual( k, ( const xmlChar* ) "route" ) == 1 ) { |                     } else if ( xmlStrEqual( k, ( const xmlChar* ) "route" ) == 1 ) { | ||||||
|  | |||||||
| @ -107,6 +107,9 @@ int main (int argc, char *argv[]) | |||||||
|                         assert(way.type > -1 || way.maximumSpeed != -1); |                         assert(way.type > -1 || way.maximumSpeed != -1); | ||||||
|                         assert(path.size()>0); |                         assert(path.size()>0); | ||||||
| 
 | 
 | ||||||
|  |                         if(way.maximumSpeed == -1) | ||||||
|  |                             way.maximumSpeed = settings.speedProfile.speed[way.type]; | ||||||
|  | 
 | ||||||
|                         for(vector< NodeID >::size_type n = 0; n < path.size()-1; n++) |                         for(vector< NodeID >::size_type n = 0; n < path.size()-1; n++) | ||||||
|                         { |                         { | ||||||
|                             _Edge e; |                             _Edge e; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user