RoutePlanningCallback
Callback which is responsible to inform about a received RoutePlanningResponse or respective failure.
If the route planning completes successfully, onSuccess will be called with a RoutePlanningResponse containing the planned routes (primary route and path alternatives). The RoutePlanningResponse is guaranteed to hold at least the primary route. Otherwise, onFailure is called with a RoutingFailure object indicating the error that occurred.