summaryrefslogtreecommitdiff
path: root/chimere/static/edit_route_map.js
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/static/edit_route_map.js')
-rw-r--r--chimere/static/edit_route_map.js7
1 files changed, 5 insertions, 2 deletions
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;
}