diff options
-rw-r--r-- | perllib/FixMyStreet/Map/OSM.pm | 6 | ||||
-rwxr-xr-x | web/rss.cgi | 4 |
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); |