aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perllib/FixMyStreet/Map/OSM.pm6
-rwxr-xr-xweb/rss.cgi4
2 files changed, 8 insertions, 2 deletions
diff --git a/perllib/FixMyStreet/Map/OSM.pm b/perllib/FixMyStreet/Map/OSM.pm
index 039e1b3ee..962d0891f 100644
--- a/perllib/FixMyStreet/Map/OSM.pm
+++ b/perllib/FixMyStreet/Map/OSM.pm
@@ -33,8 +33,10 @@ sub display_map {
$params{post} ||= '';
# Map centre may be overridden in the query string
- $params{latitude} = $q->param('lat')+0 if defined $q->param('lat');
- $params{longitude} = $q->param('lon')+0 if defined $q->param('lon');
+ $params{latitude} = Utils::truncate_coordinate($q->param('lat')+0)
+ if defined $q->param('lat');
+ $params{longitude} = Utils::truncate_coordinate($q->param('lon')+0)
+ if defined $q->param('lon');
my $zoom = defined $q->param('zoom') ? $q->param('zoom') : 2;
my $zoom_act = 14 + $zoom;
diff --git a/web/rss.cgi b/web/rss.cgi
index 1273a2a5e..1570ca97f 100755
--- a/web/rss.cgi
+++ b/web/rss.cgi
@@ -15,6 +15,7 @@ use Encode;
use URI::Escape;
use FixMyStreet::Alert;
use FixMyStreet::Geocode;
+use mySociety::Locale;
use mySociety::MaPit;
use mySociety::Gaze;
use Utils;
@@ -143,6 +144,9 @@ sub rss_local_problems {
} else {
$d = mySociety::Gaze::get_radius_containing_population($lat, $lon, 200000);
$d = int($d*10+0.5)/10;
+ mySociety::Locale::in_gb_locale {
+ $d = sprintf("%f", $d);
+ }
}
my $xsl = Cobrand::feed_xsl($cobrand);