> Can anyone point me in the direction of a KmlLayer-based
> map which uses clustering?
Usng KmlLayer means that the placemarks are parsed and rendered at
Google's servers, and passed to the webpage map as pre-rendered tile
imagery.
There's no way to influence how Google's servers render it.
Conclusion ; you can't cluster raw KML.
You can parse KML (but not KMZ) at the client, which then allows you
to manipulate the result however you wish. However ... trying to do
that with 3,200 placemarks will cause most user's browsers to croak.
KML itself allows you to specify levels-of-detail and multiple regions
of differing visibility. That can allow you to have a set of
placemarks at some zoom levels, that appear to be replaced by a
different set of placemarks at deeper zooms - analogous to clustering.
http://code.google.com/apis/kml/documentation/regions.html
I've no idea how well KmlLayer supports that feauture though, just
because it's in the KML spec doesn't mean it is supported in all KML
parsers.