diff options
| author | Michel Etienne | 2012-07-02 15:35:22 +0200 |
|---|---|---|
| committer | Michel Etienne | 2012-07-02 15:35:22 +0200 |
| commit | 7dad4f8d04be2f05e298c60228c31a0ee026db14 (patch) | |
| tree | e2c92a87dc296f7da1cf041a2c46be8f424f2648 | |
| parent | 3b9d3191d22da7d52bfdb57be8ca5e53e2e5fa97 (diff) | |
| parent | 8c79405c0e32c7717a66242b78d3e12a9f5b5908 (diff) | |
| download | chouette-core-7dad4f8d04be2f05e298c60228c31a0ee026db14.tar.bz2 | |
Merge branch 'master' of chouette.dryade.priv:/srv/git/chouette2
| -rw-r--r-- | app/maps/network_map.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/app/maps/network_map.rb b/app/maps/network_map.rb index cee54ed1b..4271133bb 100644 --- a/app/maps/network_map.rb +++ b/app/maps/network_map.rb @@ -21,16 +21,12 @@ class NetworkMap < ApplicationMap page << map.add_control( hover_control_display_name(:stop_areas_layer) ) #page << map.add_layer(kml_layer(network, :styleMap => StyleMap::NetworkStyleMap.new( :style => network_style).style_map)) - page << map.zoom_to_extent(bounds) if bounds + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end end def bounds - @bounds ||= - begin - wgs84_bounds = Chouette::StopArea.bounds - OpenLayers::Bounds.new(wgs84_bounds.lower_corner.x, wgs84_bounds.lower_corner.y, wgs84_bounds.upper_corner.x, wgs84_bounds.upper_corner.y).transform(OpenLayers::Projection.new("EPSG:4326"), OpenLayers::Projection.new("EPSG:900913")) if wgs84_bounds - end + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(network.stop_areas.collect(&:geometry).compact) end def ready? |
