diff --git a/compass/public/assets/map.js b/compass/public/assets/map.js index a330141..ea210f3 100644 --- a/compass/public/assets/map.js +++ b/compass/public/assets/map.js @@ -72,20 +72,23 @@ jQuery(function($){ }).addTo(map)); // If the new layer is completely outside the current view, zoom the map to fit all layers - var layer = visible_layers[visible_layers.length - 1]; + var vlayer = visible_layers[visible_layers.length - 1]; var is_outside = false; - if(!map.getBounds().intersects(layer.getBounds())) { + if(!map.getBounds().intersects(vlayer.getBounds())) { is_outside = true; } if(is_outside) { + console.log('is outside'); + console.log(vlayer); var full_bounds; for(var i in visible_layers) { - layer = visible_layers[i]; - if(full_bounds) { - full_bounds.extend(layer.getBounds()); - } else { - full_bounds = layer.getBounds(); + if(visible_layers[i].getBounds) { + if(full_bounds) { + full_bounds.extend(visible_layers[i].getBounds()); + } else { + full_bounds = visible_layers[i].getBounds(); + } } } map.fitBounds(full_bounds);