Postingan ini diterjemahkan secara otomatis. Untuk versi aslinya, klik di sini.
Anda tahu momen ketika memuat peta dengan seratus pin dan semuanya menjadi gumpalan yang tidak terbaca? Itulah pengalaman .NET MAUI Maps — sampai sekarang.
David Ortinau baru saja mengumumkan bahwa .NET MAUI 11 Preview 3 hadir dengan pin clustering bawaan di Android dan iOS/Mac Catalyst.
Satu properti untuk menguasai semuanya
<maps:Map IsClusteringEnabled="True" />
Itu saja. Pin yang berdekatan dikelompokkan ke dalam cluster dengan lencana hitungan.
Grup clustering independen
Properti ClusteringIdentifier memungkinkan Anda memisahkan pin ke dalam grup independen:
map.Pins.Add(new Pin
{
Label = "Pike Place Coffee",
Location = new Location(47.6097, -122.3331),
ClusteringIdentifier = "coffee"
});
Menangani ketukan cluster
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");
};
Mulai
Instal .NET 11 Preview 3 dan perbarui workload .NET MAUI.
