This question already has an answer here:
Is there any listener to handle map completely loaded?
In my case, I need to get bounds from map, so I've done it this way:
google.maps.event.addListener(this.map, "bounds_changed", this.mapLoaded); mapLoaded: function() { google.maps.event.clearListeners(this.map, "bounds_changed"); var bounds = this.map.getBounds(); this.collection.setBounds(bounds.getNorthEast(), bounds.getSouthWest()); this.collection.fetch(); },
Is there any not-hacking way?