NavigationNode(cityMap: CityMap, coordinate: BlockCoordinate, parent: NavigationNode?, score: Double, transitType: TransitType = TransitType.ROAD, direction: Direction)