I want to know when a Google Maps zoom_changed event is fired specifically by a user interaction with the +/- zoom buttons. If I use a general event listener for zoom_changed,
I would suggest using a custom control for zoom in/out and then using event listeners on the custom congrol:
http://goo.gl/u8gKC
You can easily hide the default zoom control:
http://goo.gl/N5HIE
(zoomControl to be specific)
zoomControl