Target distances used to ranking the routes. The elements should be non-negative
integers.
Don’t set GMSNavigationAlternateRoutesStrategy and this field at the same time.
Target distance is only supported for the first destination for now. So only put one
positive integer in the array. If the first element is not a positive integer, the
routing strategy defaults to the best routing strategy.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-15 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSNavigationMutableRoutingOptions\u003c/code\u003e allows customization of route calculation logic, such as prioritizing routes by time or distance using the \u003ccode\u003eroutingStrategy\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eIt enables control over alternate route generation with the \u003ccode\u003ealternateRoutesStrategy\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can specify target distances for route ranking using the \u003ccode\u003etargetDistancesMeters\u003c/code\u003e property, primarily for the initial destination.\u003c/p\u003e\n"],["\u003cp\u003eThis mutable class inherits from \u003ccode\u003eGMSNavigationRoutingOptions\u003c/code\u003e and provides flexibility in defining navigation behavior.\u003c/p\u003e\n"]]],[],null,["GMSNavigationMutableRoutingOptions \n\n @interface GMSNavigationMutableRoutingOptions : ../Classes/GMSNavigationRoutingOptions.html\n\nA mutable class that contains options related to routing logic (e.g., routing strategy).\n- `\n ``\n ``\n `\n\n [routingStrategy](#/c:objc(cs)GMSNavigationMutableRoutingOptions(py)routingStrategy)`\n ` \n Specifies the ranking order of routes, either by time, or by distance. \n\n Declaration \n Swift \n\n var routingStrategy: ../Enums/GMSNavigationRoutingStrategy.html { get set }\n\n Objective-C \n\n @property (nonatomic) ../Enums/GMSNavigationRoutingStrategy.html routingStrategy;\n\n- `\n ``\n ``\n `\n\n [alternateRoutesStrategy](#/c:objc(cs)GMSNavigationMutableRoutingOptions(py)alternateRoutesStrategy)`\n ` \n The alternate routes strategy used when setting destinations. \n\n Declaration \n Swift \n\n var alternateRoutesStrategy: ../Enums/GMSNavigationAlternateRoutesStrategy.html { get set }\n\n Objective-C \n\n @property (nonatomic) ../Enums/GMSNavigationAlternateRoutesStrategy.html alternateRoutesStrategy;\n\n- `\n ``\n ``\n `\n\n [targetDistancesMeters](#/c:objc(cs)GMSNavigationMutableRoutingOptions(py)targetDistancesMeters)`\n ` \n Target distances used to ranking the routes. The elements should be non-negative\n integers.\n Don't set [GMSNavigationAlternateRoutesStrategy](../Enums/GMSNavigationAlternateRoutesStrategy.html) and this field at the same time.\n Target distance is only supported for the first destination for now. So only put one\n positive integer in the array. If the first element is not a positive integer, the\n routing strategy defaults to the best routing strategy. \n\n Declaration \n Swift \n\n var targetDistancesMeters: [NSNumber]? { get set }\n\n Objective-C \n\n @property (nonatomic, copy, nullable) NSArray\u003cNSNumber *\u003e *targetDistancesMeters;"]]