Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update marker display on zoom as well as pan

The app was using the 'dragend' event on the map to listen for
changes that should prompt the display of markers, but that event
only triggers when the map is panned. Changing to the 'idle' event
ensures that the display is updated on both zoom and pan instead
of requiring users to slightly pan the map after zooming to get
new data.

This has the side effect of making the initial markers display
immediately upon loading the page, rather than waiting for the user
to pan, as the idle event occurs when the map is initially loaded.
  • Loading branch information...
commit 93fca60a59b3d269abd0125c7e9e84d053b6eb9c 1 parent c88a8f7
@ralreegorganon ralreegorganon authored
Showing with 1 addition and 1 deletion.
  1. +1 −1  app/assets/javascripts/main.js.erb
View
2  app/assets/javascripts/main.js.erb
@@ -128,7 +128,7 @@ $(function() {
}
});
}
- google.maps.event.addListener(map, 'dragend', function() {
+ google.maps.event.addListener(map, 'idle', function() {
var center = map.getCenter();
addMarkersAround(center.lat(), center.lng());
});
Please sign in to comment.
Something went wrong with that request. Please try again.