aboutsummaryrefslogtreecommitdiffstats
path: root/app/maps/access_point_map.rb
diff options
context:
space:
mode:
authorMichel Etienne2012-11-13 16:18:13 +0100
committerMichel Etienne2012-11-13 16:18:13 +0100
commiteeaf81e645de6f073b84b22b19e04ac63024399e (patch)
tree5c0664cc51d2ad7d42ec8ff3322d540ac2413972 /app/maps/access_point_map.rb
parent0c9781ac6c9927c4631826c2319c0c14436587d6 (diff)
downloadchouette-core-eeaf81e645de6f073b84b22b19e04ac63024399e.tar.bz2
add some features on maps
Diffstat (limited to 'app/maps/access_point_map.rb')
-rw-r--r--app/maps/access_point_map.rb4
1 files changed, 4 insertions, 0 deletions
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)