Dit bericht is automatisch vertaald. Voor het origineel, klik hier.
Ken je dat moment wanneer je een kaart laadt met honderd pins en alles een onleesbare klodder wordt? Dat was de .NET MAUI Maps-ervaring — tot nu.
David Ortinau heeft zojuist aangekondigd dat .NET MAUI 11 Preview 3 pin-clustering out-of-the-box levert op Android en iOS/Mac Catalyst.
Één eigenschap om ze allemaal te regeren
<maps:Map IsClusteringEnabled="True" />
Dat is alles. Nabijgelegen pins worden gegroepeerd in clusters met een telling-badge.
Onafhankelijke clustergroepen
De ClusteringIdentifier-eigenschap laat je pins scheiden in onafhankelijke groepen:
map.Pins.Add(new Pin
{
Label = "Pike Place Coffee",
Location = new Location(47.6097, -122.3331),
ClusteringIdentifier = "coffee"
});
Clustertikken afhandelen
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");
};
Aan de slag
Installeer .NET 11 Preview 3 en update de .NET MAUI-workload.
