· · 1 minut czytania

Grupowanie Pinezek W Końcu Trafia do .NET MAUI Maps — Jedna Właściwość, Zero Bólu

.NET MAUI 11 Preview 3 dodaje natywne grupowanie pinezek do kontrolki Map. Jedna właściwość, oddzielne grupy klastrów i obsługa dotknięcia — wszystko wbudowane.

dotnet maui mobile maps dotnet-11
Ten post jest dostępny również w:English, Español, Català, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Türkçe, العربية, Bahasa Indonesia, Nederlands

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.

Udostępnij:
Zobacz kod źródłowy tego posta na GitHub ↗
← Narzędzia Azure MCP Są Teraz Wbudowane w Visual Studio 2022 — Żadnego Rozszerzenia
Przestań Pilnować Terminala: Tryb Odłączony Aspire Zmienia Przepływ Pracy →