Abstraktes Header-Bild in den Farben von tsjdev apps

Blogbeitrag

NuGet: OpenWeatherMapSharp

Im Rahmen einiger Vorträge habe ich als kleines App-Beispiel eine Wetter-App mit der Hilfe der kostenlosen OpenWeatherMap -Api entwickelt. Ich habe mich jetzt dazu entschieden einen einen Wrapper für genau diesen Dienst zu schreiben. Entwickelt wurde der Wrapper auf Basis von .NET Standard 1.1 und ist somit auf zahlreichen Plattformen verfügbar. Hierzu zählen z.B. Xamarin, UWP, Windows 8+ oder auch noch Windows Phone 8.1.

Das Ergebnis ist nun ein kleines NuGet-Package , welches sich schnell und einfach von der Webseite oder Visual Studio zu dem eigenen Projekt hinzufügen lässt.

Hierzu einfach den NuGet-Packagemanager in Visual Studio öffnen und nach OpenWeatherMapSharpsuchen.

Anschließend muss man sich nur noch einen kostenlosen Account bei OpenWeatherMap anlegen und einen Api-Key beantragen. Anschließend kann man den OpenWeatherSharpClient verwenden und Suchanfragen an den Dienst stellen.

var client = new OpenWeatherMapService("apikey");

// get weather for city 
var response = await client.GetWeatherAsync("Pforzheim", 
                       LanguageCode.DE, Unit.Metric);
// check response.IsSuccess and access weather by response.Response

// get weather for latitude and longitude
var response = await client.GetWeatherAsync(48.88436, 8.69892, 
                      LanguageCode.DE, Unit.Metric);
// check response.IsSuccess and access weather by response.Response

Weiterempfehlen

Diesen Beitrag teilen

Wenn dir der Beitrag gefallen hat: gern weiterreichen. Gute Links dürfen sich ruhig schnell verbreiten.

Vorheriger/Nächster Beitrag

Dr. Windows Community Day 2017 Vorheriger Beitrag Dr. Windows Community Day 2017 Alexa Skills Workshop in Stuttgart Nächster Beitrag Alexa Skills Workshop in Stuttgart
Meine .NET MAUI Controls Library – jetzt auf NuGet verfügbar! Meine .NET MAUI Controls Library – jetzt auf NuGet verfügbar! Azure.AI.OpenAI NuGet Package in Version 2.0.0 veröffentlicht Azure.AI.OpenAI NuGet Package in Version 2.0.0 veröffentlicht NuGet-Paket mit einem Icon versehen NuGet-Paket mit einem Icon versehen NuGet: tsjdevapps.MauiControlsLib NuGet: tsjdevapps.MauiControlsLib
Lust auf ein kurzes digitales Hallo? Wenn du eine Idee teilen, eine Frage loswerden oder ein Projekt anschieben willst: mein Posteingang ist deutlich zuverlässiger als Brieftauben. apps@tsjdev-apps.de Mail schicken