Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }