Ada banyak pilihan dan sebenarnya saya berjuang melalui pertanyaan yang sama beberapa waktu lalu pada beberapa aplikasi saya. Dan untuk produk kami yang berbeda, kami berakhir dengan solusi yang berbeda. Jadi, Anda harus bertanya pada diri sendiri
- Apakah semua ikon tunggal pada peta memiliki "jenis" yang sama - bentuk dan warna yang sama?
- Jika tidak, apakah mereka semua hidup di 1 layer, atau beberapa layer?
- Jika pada banyak, apakah Anda akan mengelompokkan setiap lapisan individu, atau pengelompokan lintas-lapisan?
- Jika mengelompokkan lapisan-lapisan individual, bagaimana jika ikon tumpang tindih di seluruh lapisan, apakah Anda akan memiliki kelompok-kelompok cluster?
- Apakah Anda perlu tahu "apa" jenis benda yang dikelompokkan, atau hanya itu "hei, ada A cluster" di peta. Dan di atas Anda mengatakan Anda tidak perlu tahu berapa banyak item yang ada hanya dengan melihat ikon klaster.
Berikut adalah beberapa contoh dan apa artinya dan bagaimana mereka dilakukan. Semua dilakukan dengan algoritma pengelompokan khusus, bukan dengan pengelompokan Bing (gambar ke-1) atau strategi Pengelompokan OL (ke-2). Dengan cara ini saya memiliki kontrol lebih besar atas tampilan dan nuansa.
Tutup layar dari aplikasi Bing; kami memiliki beberapa lapisan dari berbagai jenis ikon dan warna. Kami memilih untuk mengelompokkan ikon, lalu menyembunyikan semua dengan ikon paling atas (paling penting) di dalam kelompok, dan kemudian ikon paling atas dilapisi dengan gambar transparan-ish. Jadi katakan saja ikon saya berukuran 20x20, indikator cluster adalah gambar 30x30 yang 80% transparan kecuali ia memiliki PLUS di kanan atas. Jadi ketika ditumpangkan di atas ikon "representatif" kluster saya, sepertinya saya memiliki sekelompok hal di bawahnya. Ketika pengguna melayang atau mengklik, acara pergi ke ikon kluster dan mereka mendapatkan pesan "N jumlah item yang dikelompokkan" dan dapat mengklik atau menelusuri untuk info lebih lanjut.
Dalam situasi ini kami mengambil pendekatan yang lebih sederhana. Ikon masih hidup pada lapisan yang berbeda dan memiliki makna yang berbeda dan kami mengelompokkan lintas-lapisan, namun ikon yang representatif hanyalah tanda PLUS yang besar [yang bervariasi dalam ukuran hingga batas tertentu].
Jadi pada dasarnya, kami memilih "PLUS" "+" untuk menunjukkan sebuah cluster di kedua aplikasi, tetapi mengambil rute berbeda tentang cara meletakkannya di peta - overlay ikon peta yang ada untuk memberikan peta lebih banyak makna, atau hanya membersihkan peta dan pasang PLUS dan biarkan pengguna menelusuri untuk info lebih lanjut.