diff options
| author | Marc Florisson | 2013-07-01 14:44:14 +0200 |
|---|---|---|
| committer | Marc Florisson | 2013-07-01 14:44:14 +0200 |
| commit | f66e6fbdbae9f98e2814b44bf50dbb02a17c9f2c (patch) | |
| tree | ab34e381bf005fcb34fb73f089fa78592998766f /app/maps/access_link_map.rb | |
| parent | 3529f9d5f2851b65fcf94b5a4ec3b722b9f6c64c (diff) | |
| download | chouette-core-f66e6fbdbae9f98e2814b44bf50dbb02a17c9f2c.tar.bz2 | |
fix ign maps for access_links, access_points, group_of_line
Diffstat (limited to 'app/maps/access_link_map.rb')
| -rw-r--r-- | app/maps/access_link_map.rb | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/app/maps/access_link_map.rb b/app/maps/access_link_map.rb index daf49738a..fcca1250f 100644 --- a/app/maps/access_link_map.rb +++ b/app/maps/access_link_map.rb @@ -8,22 +8,14 @@ class AccessLinkMap < ApplicationMap @access_link_style = access_link_style end - def map - @map ||= MapLayers::Map.new(id, :projection => projection("EPSG:900913"), :controls => controls) do |map, page| - page << map.add_layer(MapLayers::OSM_MAPNIK) - page << map.add_layer(google_physical) - page << map.add_layer(google_streets) - page << map.add_layer(google_hybrid) - page << map.add_layer(google_satellite) - - page.assign "access_points_layer", kml_layer([access_link.referential, access_link.access_point], :styleMap => StyleMap::AccessPointsStyleMap.new(helpers).style_map) - page << map.add_layer(:access_points_layer) - page.assign "stop_areas_layer", kml_layer([access_link.referential, access_link.stop_area], :styleMap => StyleMap::StopAreasStyleMap.new(helpers).style_map) - page << map.add_layer(:stop_areas_layer) - page << map.add_layer( kml_layer([access_link.referential, access_link.access_point, access_link], :styleMap => StyleMap::AccessLinkStyleMap.new(helpers).style_map)) - page << map.add_control( hover_control_display_name([:access_points_layer,:stop_areas_layer]) ) - page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds - end + def customize_map(map, page) + page.assign "access_points_layer", kml_layer([access_link.referential, access_link.access_point], :styleMap => StyleMap::AccessPointsStyleMap.new(helpers).style_map) + page << map.add_layer(:access_points_layer) + page.assign "stop_areas_layer", kml_layer([access_link.referential, access_link.stop_area], :styleMap => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:stop_areas_layer) + page << map.add_layer( kml_layer([access_link.referential, access_link.access_point, access_link], :styleMap => StyleMap::AccessLinkStyleMap.new(helpers).style_map)) + page << map.add_control( hover_control_display_name([:access_points_layer,:stop_areas_layer]) ) + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end def ready? |
