From 64acbb356f5a177dc5bd80e7ad493ee554ca0e09 Mon Sep 17 00:00:00 2001 From: etienne Date: Sun, 14 Mar 2010 18:35:23 +0000 Subject: Correct projection problems on database #87 - Filter categories for moderator by area #88 git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@72 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864 --- chimere/static/edit_route_map.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'chimere/static/edit_route_map.js') diff --git a/chimere/static/edit_route_map.js b/chimere/static/edit_route_map.js index dcf7c84..28a0498 100644 --- a/chimere/static/edit_route_map.js +++ b/chimere/static/edit_route_map.js @@ -39,7 +39,6 @@ function featureCreated(event) { help_route_create.style.display = 'None'; } document.getElementById('help-route-modify').style.display = 'block'; - pathModify.activate(); updateForm(event); pathModify.selectControl.select(event.feature); @@ -56,6 +55,7 @@ function initFeature(json_geometry){ point_array.push(point); } var linestring = new OpenLayers.Geometry.LineString(point_array); + linestring.transform(epsg_display_projection, map.getProjectionObject()); currentFeature = new OpenLayers.Feature.Vector(); currentFeature.geometry = linestring; vectors.addFeatures([currentFeature]); @@ -68,7 +68,10 @@ function initFeature(json_geometry){ function updateForm(event) { /* update the form */ currentFeature = event.feature; - document.getElementById('id_route').value = currentFeature.geometry; + var current_geo = currentFeature.geometry.clone(); + current_geo.transform(map.getProjectionObject(), + epsg_display_projection); + document.getElementById('id_route').value = current_geo; } -- cgit v1.2.3