コード例 #1
0
        public async void GetCoordinate(string address)
        {
            var Coordinate = await ApiAdressToCoordinate.GetGeoCoordinateAsync(address);

            double let = Coordinate.results[0].geometry.location.lat;
            double log = Coordinate.results[0].geometry.location.lng;
        }
コード例 #2
0
        public string FromLatLogToAdress(double lat, double log)
        {
            //FOR TESTING FRO M LAT LOG TO ADRESS
            string ADR  = "NOTHING";
            Task   task = new Task(async() =>
            {
                //fore a function testinf from lat log to adress
                ADR = await ApiAdressToCoordinate.RetrieveFormatedAddress(lat.ToString(), log.ToString());
            });

            task.Start();
            while (task.Status == TaskStatus.Running)
            {
                Thread.Sleep(1400);
            }

            return(ADR);
        }
コード例 #3
0
        public double[]  GetCoordinate(string address)
        {
            double let = 0;
            double log = 0;

            if (address == null)
            {
                return(new double[] { 0, 0 });
            }
            Task task = new Task(async() =>
            {
                var Coordinate = await ApiAdressToCoordinate.GetGeoCoordinateAsync(address);
                let            = Coordinate.results[0].geometry.location.lat;
                log            = Coordinate.results[0].geometry.location.lng;
            });

            task.Start();
            while (task.Status == TaskStatus.Running)
            {
                Thread.Sleep(1400);
            }
            double[] latlLog = { let, log };
            //var r = new List<Report>();
            //Drop d1 = new Drop
            //{
            //    Id = 26544131,
            //    Drop_Id = 207544131,
            //    Drop_Adress = "ישראל יבנה הזמיר 4",
            //    Drop_time = new DateTime(2010, 10, 10),

            //    Reports_list = r,
            //    Real_lat = 0,
            //    Real_log = 0,
            //    Estimeated_lat = 99,
            //    Estimeated_log = 98,
            //};
            //d1.Real_lat = let;
            //d1.Real_log = log;
            //AddDrop(d1);


            return(latlLog);
        }