예제 #1
0
        public void Geohash_Stress()
        {
            Random rand = new Random();

            System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
            sw.Start();
            List <string> hashes = new List <string>();

            for (int i = 0; i < 100; i++)
            {
                double x    = rand.Next(-179, 179);
                double y    = rand.Next(-85, 85);
                string hash = Geohash.FromPoint(new Point(x, y), 6);
                //hashes[i] = hash;
                hashes.Add(hash);
            }

            sw.Stop();
            long ms = sw.ElapsedMilliseconds;

            int stop = 0;
        }
예제 #2
0
 public void Point_To_Geohash()
 {
     Point  p    = new Point(-97.0, 32.0);
     string hash = Geohash.FromPoint(p, 5);
 }