Exemple #1
0
        /// <summary>
        /// Время пути в секундах от точки до базы.
        /// </summary>
        public int TimeToBaseSec(DeliveryPoint fromDP, GeographicGroup toBase)
        {
            var fromHash   = CachedDistance.GetHash(fromDP);
            var toBaseHash = CachedDistance.GetHash(toBase);

            return(TimeSec(fromHash, toBaseHash));
        }
Exemple #2
0
        /// <summary>
        /// Время пути в секундах от базы до точки
        /// </summary>
        public int TimeFromBaseSec(GeographicGroup fromBase, DeliveryPoint toDP)
        {
            var toHash       = CachedDistance.GetHash(toDP);
            var fromBaseHash = CachedDistance.GetHash(fromBase);

            return(TimeSec(fromBaseHash, toHash));
        }
Exemple #3
0
        /// <summary>
        /// Всемя пути в секундах между точками
        /// </summary>
        public int TimeSec(DeliveryPoint fromDP, DeliveryPoint toDP)
        {
            var fromHash = CachedDistance.GetHash(fromDP);
            var toHash   = CachedDistance.GetHash(toDP);

            return(TimeSec(fromHash, toHash));
        }
Exemple #4
0
        /// <summary>
        /// Расстояние в метрах от точки до базы.
        /// </summary>
        public int DistanceToBaseMeter(DeliveryPoint fromDP, GeographicGroup toBase)
        {
            var fromHash   = CachedDistance.GetHash(fromDP);
            var toBaseHash = CachedDistance.GetHash(toBase);

            return(DistanceMeter(fromHash, toBaseHash));
        }
Exemple #5
0
        /// <summary>
        /// Расстояние в метрах от базы до точки.
        /// </summary>
        public int DistanceFromBaseMeter(GeographicGroup fromBase, DeliveryPoint toDP)
        {
            var toHash       = CachedDistance.GetHash(toDP);
            var fromBaseHash = CachedDistance.GetHash(fromBase);

            return(DistanceMeter(fromBaseHash, toHash));
        }
Exemple #6
0
        /// <summary>
        /// Почучаем расстояния в метрах между точками
        /// </summary>
        public int DistanceMeter(DeliveryPoint fromDP, DeliveryPoint toDP)
        {
            var fromHash = CachedDistance.GetHash(fromDP);
            var toHash   = CachedDistance.GetHash(toDP);

            return(DistanceMeter(fromHash, toHash));
        }