Ten post został automatycznie przetłumaczony. Aby przejść do oryginału, kliknij tutaj.
Znasz ten moment, gdy ładujesz mapę ze stu pinezkami i całość zamienia się w nieczytelną masę? To było doświadczenie .NET MAUI Maps — do teraz.
David Ortinau właśnie ogłosił, że .NET MAUI 11 Preview 3 dostarcza grupowanie pinezek po wyjęciu z pudełka.
Jedna właściwość do rządzenia wszystkimi
<maps:Map IsClusteringEnabled="True" />
Tyle. Pobliskie pinezki są grupowane w klastry z odznaką liczby.
Niezależne grupy klastrów
Właściwość ClusteringIdentifier pozwala oddzielić pinezki na niezależne grupy:
map.Pins.Add(new Pin
{
Label = "Pike Place Coffee",
Location = new Location(47.6097, -122.3331),
ClusteringIdentifier = "coffee"
});
Obsługa dotknięcia klastra
map.ClusterClicked += async (sender, e) =>
{
string names = string.Join("\n", e.Pins.Select(p => p.Label));
await DisplayAlert($"Cluster ({e.Pins.Count} pins)", names, "OK");
};
Zacznij
Zainstaluj .NET 11 Preview 3 i zaktualizuj obciążenie .NET MAUI. Przykład Maps zawiera nową stronę Clustering.
