Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function addRoutesToMap() {
- var directions = [];
- $.each(routes, function(i, route) {
- directions[i] = new GDirections(map);
- directions[i].loadFromWaypoints([new GLatLng(route[0][0], route[0][1]), new GLatLng(route[1][0], route[1][1])], {preserveViewport: true});
- // View port is preserved so it doesn't try to zoom to wrap every single bloody route.
- GEvent.addListener(directions[i], 'addoverlay', function() {
- directions[i].getMarker(1).hide();
- directions[i].getMarker(0).hide();
- });
- // if (i == (routes.length - 1)) { // No longer necessary. See {preserveViewport: true} above
- // GEvent.addListener(directions[i], 'addoverlay', function() {
- // map.setCenter(region_center, Number($('#region_zoom')[0].value)); //Typecasting? WTF mate?
- // });
- // }
- });
- }
Add Comment
Please, Sign In to add comment