/// <summary> /// Время пути в секундах от точки до базы. /// </summary> public int TimeToBaseSec(DeliveryPoint fromDP, GeographicGroup toBase) { var fromHash = CachedDistance.GetHash(fromDP); var toBaseHash = CachedDistance.GetHash(toBase); return(TimeSec(fromHash, toBaseHash)); }
/// <summary> /// Время пути в секундах от базы до точки /// </summary> public int TimeFromBaseSec(GeographicGroup fromBase, DeliveryPoint toDP) { var toHash = CachedDistance.GetHash(toDP); var fromBaseHash = CachedDistance.GetHash(fromBase); return(TimeSec(fromBaseHash, toHash)); }
/// <summary> /// Всемя пути в секундах между точками /// </summary> public int TimeSec(DeliveryPoint fromDP, DeliveryPoint toDP) { var fromHash = CachedDistance.GetHash(fromDP); var toHash = CachedDistance.GetHash(toDP); return(TimeSec(fromHash, toHash)); }
/// <summary> /// Расстояние в метрах от точки до базы. /// </summary> public int DistanceToBaseMeter(DeliveryPoint fromDP, GeographicGroup toBase) { var fromHash = CachedDistance.GetHash(fromDP); var toBaseHash = CachedDistance.GetHash(toBase); return(DistanceMeter(fromHash, toBaseHash)); }
/// <summary> /// Расстояние в метрах от базы до точки. /// </summary> public int DistanceFromBaseMeter(GeographicGroup fromBase, DeliveryPoint toDP) { var toHash = CachedDistance.GetHash(toDP); var fromBaseHash = CachedDistance.GetHash(fromBase); return(DistanceMeter(fromBaseHash, toHash)); }
/// <summary> /// Почучаем расстояния в метрах между точками /// </summary> public int DistanceMeter(DeliveryPoint fromDP, DeliveryPoint toDP) { var fromHash = CachedDistance.GetHash(fromDP); var toHash = CachedDistance.GetHash(toDP); return(DistanceMeter(fromHash, toHash)); }