diff options
author | Matthew Somerville <matthew@mysociety.org> | 2012-05-11 14:53:04 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2012-05-11 14:53:04 +0100 |
commit | a2fcf4a4ba4fd1566626d49cd91f029b81c46bda (patch) | |
tree | 1056951d9f0fefb6244aa9333b634d7d3ed0cb40 /perllib/FixMyStreet/Map | |
parent | bcd892e6efe119e63a2b98d8148b6651f87fcad9 (diff) |
Fix some URLs so that it works under HTTPS.
Diffstat (limited to 'perllib/FixMyStreet/Map')
-rw-r--r-- | perllib/FixMyStreet/Map/Bromley.pm | 5 | ||||
-rw-r--r-- | perllib/FixMyStreet/Map/FMS.pm | 18 |
2 files changed, 11 insertions, 12 deletions
diff --git a/perllib/FixMyStreet/Map/Bromley.pm b/perllib/FixMyStreet/Map/Bromley.pm index 6d9dfa742..836efed39 100644 --- a/perllib/FixMyStreet/Map/Bromley.pm +++ b/perllib/FixMyStreet/Map/Bromley.pm @@ -12,12 +12,11 @@ use base 'FixMyStreet::Map::FMS'; use strict; sub map_type { - my $self = shift; - return '"' . $self->map_tile_base . '"'; + return '"/tilma"'; } sub map_tile_base { - return "tilma.mysociety.org/bromley"; + "/tilma/%d/%d/%d.png"; } 1; diff --git a/perllib/FixMyStreet/Map/FMS.pm b/perllib/FixMyStreet/Map/FMS.pm index 0ea4af4c1..4d0af983b 100644 --- a/perllib/FixMyStreet/Map/FMS.pm +++ b/perllib/FixMyStreet/Map/FMS.pm @@ -38,7 +38,7 @@ sub get_quadkey { } sub map_tile_base { - "tilma.mysociety.org/sv"; + "http://%stilma.mysociety.org/sv/%d/%d/%d.png"; } sub map_tiles { @@ -46,19 +46,19 @@ sub map_tiles { if ($z >= 16) { my $tile_base = $self->map_tile_base; return [ - "http://a.$tile_base/$z/" . ($x-1) . "/" . ($y-1) . ".png", - "http://b.$tile_base/$z/$x/" . ($y-1) . ".png", - "http://c.$tile_base/$z/" . ($x-1) . "/$y.png", - "http://$tile_base/$z/$x/$y.png", + sprintf($tile_base, 'a.', $z, $x-1, $y-1), + sprintf($tile_base, 'b.', $z, $x, $y-1), + sprintf($tile_base, 'c.', $z, $x-1, $y), + sprintf($tile_base, '', $z, $x, $y), ]; } else { my $url = "g=701"; $url .= "&productSet=mmOS" if $z > 10; return [ - "http://ecn.t0.tiles.virtualearth.net/tiles/r" . get_quadkey($x-1, $y-1, $z) . ".png?$url", - "http://ecn.t1.tiles.virtualearth.net/tiles/r" . get_quadkey($x, $y-1, $z) . ".png?$url", - "http://ecn.t2.tiles.virtualearth.net/tiles/r" . get_quadkey($x-1, $y, $z) . ".png?$url", - "http://ecn.t3.tiles.virtualearth.net/tiles/r" . get_quadkey($x, $y, $z) . ".png?$url", + "//ecn.t0.tiles.virtualearth.net/tiles/r" . get_quadkey($x-1, $y-1, $z) . ".png?$url", + "//ecn.t1.tiles.virtualearth.net/tiles/r" . get_quadkey($x, $y-1, $z) . ".png?$url", + "//ecn.t2.tiles.virtualearth.net/tiles/r" . get_quadkey($x-1, $y, $z) . ".png?$url", + "//ecn.t3.tiles.virtualearth.net/tiles/r" . get_quadkey($x, $y, $z) . ".png?$url", ]; } } |