public static OsrmJsonRouteModel GetOptimalRoute(string sourceQuery, string destinationQuery, params Position[] intermediates) { Position sourceCoordinate = NominatimAPIHelper.GetPositionForAddress(sourceQuery); Position destinationCoordinate = NominatimAPIHelper.GetPositionForAddress(destinationQuery); return(GetOptimalRoute(sourceCoordinate, destinationCoordinate, intermediates)); }
public static OsrmJsonRouteModel GetSimpleRoute(string sourceQuery, string destinationQuery, params Position[] intermediates) { Position source = NominatimAPIHelper.GetPositionForAddress(sourceQuery); Position destination = NominatimAPIHelper.GetPositionForAddress(destinationQuery); Position[] positions = PositionArrayUtils.GetPositionsArray(source, destination, intermediates); return(GetSimpleRoute(positions)); }