Google map События api не являются событиями DOM, поэтому вы не подключаете их таким же образом в своем представлении. Я просто помещаю свои вызовы google addListener внутри функции инициализации любого вида, имеющего отношение к делу, и вызываю любые дополнительные методы внутри функции обратного вызова, которую вы предоставляете вызова AddListener (только не забудьте сохранить ссылку на этот первый, так что вы можете правильно назвать какие-либо другие способы просмотра там.)
пример:
var MapView = Backbone.View.extend({
initialize: function() {
var self = this;
// assuming that map variable is defined here, otherwise pass in a reference to it through view options
map = new google.maps.Map(blah blah blah);
google.maps.event.addListener(map, 'zoom_changed', function() {
self.handleZoomChanged();
});
},
handleZoomChanged: function() {
// do whatever here
}
};