У вас не может быть события наведения мыши, но вы можете установить прослушиватель щелчков на слое, который будет показывать курсор в виде руки.
var layer = new google.maps.KmlLayer('http://...');
google.maps.event.addListenerOnce(layer, 'click', function () {
// do nothing here
});
Теперь всякий раз, когда вы наводите курсор мыши на область, определенную в KML,покажет курсор.Вы также можете получить местоположение мыши (если пользователь щелкает по слою KML), потому что это сгенерирует KmlMouseEvent, который будет содержать LatLng точки, по которой он щелкнул.Он также сообщит вам информацию о том, какую метку KML они нажимали.Затем вы можете выполнить свои вычисления здесь, чтобы увидеть, содержится ли он в требуемом слое KML ...