diff options
author | Matthew Somerville <matthew@mysociety.org> | 2011-05-25 12:52:27 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2011-05-25 12:52:27 +0100 |
commit | 1e39c5b6d4c1200d89292b3715513a7260bd9743 (patch) | |
tree | a9c33705a24487737163f136200c2693d93ba64b /perllib/FixMyStreet/Map/OSM.pm | |
parent | 2bebb13e4c055f8d52bd0d68112cd040b21b3abd (diff) |
Remove old CGI Q from Map calls.
Diffstat (limited to 'perllib/FixMyStreet/Map/OSM.pm')
-rw-r--r-- | perllib/FixMyStreet/Map/OSM.pm | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/perllib/FixMyStreet/Map/OSM.pm b/perllib/FixMyStreet/Map/OSM.pm index 73742d0d3..4786ed59b 100644 --- a/perllib/FixMyStreet/Map/OSM.pm +++ b/perllib/FixMyStreet/Map/OSM.pm @@ -25,24 +25,22 @@ sub map_type { return 'OpenLayers.Layer.OSM.Mapnik'; } -# display_map Q PARAMS +# display_map C PARAMS # PARAMS include: # latitude, longitude for the centre point of the map -# TYPE is 1 if the map is clickable, 2 if clickable and has a form upload, -# 0 if not clickable +# TYPE is 1 if the map is clickable, 0 otherwise. # PINS is array of pins to show, location and colour -# PRE/POST are HTML to show above/below map sub display_map { - my ($self, $c, $q, %params) = @_; + my ($self, $c, %params) = @_; $params{pre} ||= ''; # Map centre may be overridden in the query string - $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'); + $params{latitude} = Utils::truncate_coordinate($c->req->params->{lat} + 0) + if defined $c->req->params->{lat}; + $params{longitude} = Utils::truncate_coordinate($c->req->params->{lon} + 0) + if defined $c->req->params->{lon}; - my $zoom = defined $q->param('zoom') ? $q->param('zoom') : 2; + my $zoom = defined $c->req->params->{zoom} ? $c->req->params->{zoom} : 2; my $zoom_act = 14 + $zoom; my ($x_tile, $y_tile) = latlon_to_tile_with_adjust($params{latitude}, $params{longitude}, $zoom_act); |