aboutsummaryrefslogtreecommitdiffstats
path: root/app/maps/access_link_map.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/maps/access_link_map.rb')
-rw-r--r--app/maps/access_link_map.rb24
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?