示例#1
0
        // 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();
        }
示例#2
0
        public GoogleMapsAPI GetGoogleAPI(string url)
        {
            GoogleMapsAPI ret = JsonConvert.DeserializeObject <GoogleMapsAPI>(GetJSONStringfromAPI(url));

            return(ret);
        }