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