From eeaf81e645de6f073b84b22b19e04ac63024399e Mon Sep 17 00:00:00 2001 From: Michel Etienne Date: Tue, 13 Nov 2012 16:18:13 +0100 Subject: add some features on maps --- app/maps/access_point_map.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/maps/access_point_map.rb') diff --git a/app/maps/access_point_map.rb b/app/maps/access_point_map.rb index ebb513ab0..bf763e6c6 100644 --- a/app/maps/access_point_map.rb +++ b/app/maps/access_point_map.rb @@ -17,6 +17,8 @@ class AccessPointMap < ApplicationMap page << map.add_layer(google_hybrid) page << map.add_layer(google_satellite) + page.assign "parent_layer", kml_layer(access_point.stop_area, :style_map => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:parent_layer) page.assign "edit_access_point_layer", kml_layer(access_point, { :default => editable? }, :style_map => StyleMap::EditAccessPointStyleMap.new(helpers).style_map) page << map.add_layer(:edit_access_point_layer) @@ -41,6 +43,8 @@ class AccessPointMap < ApplicationMap EOF page << map.add_control(OpenLayers::Control::ModifyFeature.new(:edit_access_point_layer, :mode => 8, :autoActivate => true)) + else + page << map.add_control( hover_control_display_name(:parent_layer) ) end page << map.set_center(center.to_google.to_openlayers, 16, false, true) -- cgit v1.2.3