Couldn't you just apply a click listener to the layer in order to make
it show the hand cursor?
google.maps.event.addListener(yourLayerObject, 'click', function
(kmlMouseEvent) {
...whatever...
});
Now whenever you mouseover the area contained in the KML layer, the
cursor should turn into a h
> The problem is that mouseover event does not exist for KMLLayer :(
kmlLayer is rendered as image tiles at Google's servers, this makes
mouseover difficult to implement.
There is an alternative client-side KML parser , GeoXml3 which allows
you access to locally created map objects. Tradeoff, pe