Esempio n. 1
0
        public void AddTripSummary(TripSummary tripSummary)
        {
            if (startLocationRoot == null)
            {
                startLocationRoot = new LocationClustering <LocationInstance <TripSummary> >(clusterSize);
            }
            if (endLocationRoot == null)
            {
                endLocationRoot = new LocationClustering <TripSummary>(clusterSize);
            }
            var endLocation = endLocationRoot.AddLocation(tripSummary.EndLatitude, tripSummary.EndLongitude, tripSummary);

            startLocationRoot.AddLocation(tripSummary.StartLatitude, tripSummary.StartLongitude, endLocation);
        }