Microsoft.Maui.Controls.Maps.github/copilot-instructions.md: kleine, reviewbare Änderungen und echte Verifikation.github/instructions/artifacts.instructions.md: kleine, explizite, verifizierbare Änderungen in artifacts/.github/instructions/artifacts-consumers-education.instructions.md: didaktische Klarheit, ein Hauptkonzept, Foliensatzbezug und Vergleich mit dem manuellen Beispiel.github/instructions/slides.instructions.md: knappe, gut scannbare FolienErstelle ein kleines agent-generated example für Microsoft.Maui.Controls.Maps in einem Lehrprojekt dieses Repos.
Lies zuerst die relevanten Repository-Instructions und ermittle den zugehörigen Foliensatz.
Dokumentiere die verwendeten Instructions und den exakten Prompt, füge beides in den Foliensatz ein und vergleiche das Ergebnis mit dem bestehenden manuellen Beispiel.
Bevorzuge didaktische Klarheit, kleinen Scope und überprüfbare Ergebnisse.Microsoft.Maui.Controls.Maps in einer MAUI-App aktivierenMauiProgram.cs aktivierenMap, Pin und MoveToRegion(...) verwendenUseMauiMaps() registriert die notwendige Unterstützung in der App.Location beschreibt den Punkt auf der Karte.Pin markiert diesen Punkt für die Benutzer.MainPage.xaml.csusing Microsoft.Maui.Controls.Maps;
using Microsoft.Maui.Devices.Sensors;
using Microsoft.Maui.Maps;
namespace Maps;
public partial class MainPage : ContentPage
{
private static readonly Location HshlLocation = new(51.6827, 7.8410);
private static readonly Distance VisibleRadius = Distance.FromKilometers(1);
public MainPage()
{
InitializeComponent();
ConfigureMap();
}
private void ConfigureMap()
{
CampusMap.Pins.Add(new Pin
{
Label = "HSHL",
Address = "Hochschule Hamm-Lippstadt",
Location = HshlLocation,
Type = PinType.Place
});
CenterOnCampus();
}
private void OnCenterOnCampusClicked(object? sender, EventArgs e)
{
CenterOnCampus();
}
private void CenterOnCampus()
{
CampusMap.MoveToRegion(MapSpan.FromCenterAndRadius(HshlLocation, VisibleRadius));
}
}Street, Hybrid und Satellite umschaltenMapType