diff options
Diffstat (limited to 'www/js/views/around.js')
-rw-r--r-- | www/js/views/around.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/www/js/views/around.js b/www/js/views/around.js index 844a984..1eac541 100644 --- a/www/js/views/around.js +++ b/www/js/views/around.js @@ -225,7 +225,7 @@ onClickReport: function(e) { e.preventDefault(); - var position = this.getCrossHairPosition(); + var position = this.getMarkerPosition(); if ( FMS.isOffline ) { this.stopListening(FMS.locator); @@ -361,6 +361,18 @@ return position; }, + getMarkerPosition: function() { + var marker = fixmystreet.report_location.features[0].geometry; + + var position = new OpenLayers.LonLat( marker.x, marker.y ); + position.transform( + fixmystreet.map.getProjectionObject(), + new OpenLayers.Projection("EPSG:4326") + ); + + return position; + }, + projectCoords: function( coords ) { var centre = new OpenLayers.LonLat( coords.longitude, coords.latitude ); centre.transform( |