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; }
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); }
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); }