// Na osnovu prosledjenog naziva grada interno // menja podatke dobijene iz Dark Spy API-a. public void ChangeToCity(string city) { // 1) Nalazenje latitude i longitude trazenog grada. string fullGoogleURL = GetGoogleURLConst() + city + GetGoogleAPIKey(); GoogleMapsAPI data = GetGoogleAPI(fullGoogleURL); GoogleMapsAPI googleData = GetGoogleAPI(fullGoogleURL); // 2) Azuriranje google URL-a. weatherURL = weatherURLConst; weatherURL += "/" + data.Results[0].Geometry.Location.Lat + "," + data.Results[0].Geometry.Location.Lng + "?units=ca"; // 3) Promena podataka na osnovu dobijenog JSON response-a. AllForecastData = WeatherDataFromJSON(); }
public GoogleMapsAPI GetGoogleAPI(string url) { GoogleMapsAPI ret = JsonConvert.DeserializeObject <GoogleMapsAPI>(GetJSONStringfromAPI(url)); return(ret); }