diff options
author | Matthew Somerville <matthew@fury.ukcod.org.uk> | 2011-02-16 23:02:03 +0000 |
---|---|---|
committer | Matthew Somerville <matthew@fury.ukcod.org.uk> | 2011-02-16 23:02:03 +0000 |
commit | 2699b760e4b08b1422ab8232af4081f75627588e (patch) | |
tree | 6c5f96bfa466661034b742c29a21411a270560cb /perllib/FixMyStreet/Map/OSM.pm | |
parent | 7698b15bf64daee5f8b5a1080984dd1331615032 (diff) |
First pin pass.
Diffstat (limited to 'perllib/FixMyStreet/Map/OSM.pm')
-rw-r--r-- | perllib/FixMyStreet/Map/OSM.pm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/Map/OSM.pm b/perllib/FixMyStreet/Map/OSM.pm index cd69762b7..0db09b928 100644 --- a/perllib/FixMyStreet/Map/OSM.pm +++ b/perllib/FixMyStreet/Map/OSM.pm @@ -30,8 +30,11 @@ sub display_map { $params{pre} ||= ''; $params{post} ||= ''; + my @pins; foreach my $pin (@{$params{pins}}) { + push @pins, "[ $pin->[0], $pin->[1], '$pin->[2]' ]"; } + my $pins = join(",\n", @pins); my $out = FixMyStreet::Map::header($q, $params{type}); my $copyright = _('Map © <a href="http://www.openstreetmap.org/">OpenStreetMap</a> and contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>'); @@ -42,6 +45,7 @@ sub display_map { var fixmystreet = { 'latitude': $params{latitude}, 'longitude': $params{longitude}, + 'pins': [ $pins ], 'map_type': OpenLayers.Layer.OSM.Mapnik } </script> |