aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2012-05-11 14:53:04 +0100
committerMatthew Somerville <matthew@mysociety.org>2012-05-11 14:53:04 +0100
commita2fcf4a4ba4fd1566626d49cd91f029b81c46bda (patch)
tree1056951d9f0fefb6244aa9333b634d7d3ed0cb40 /perllib/FixMyStreet
parentbcd892e6efe119e63a2b98d8148b6651f87fcad9 (diff)
Fix some URLs so that it works under HTTPS.
Diffstat (limited to 'perllib/FixMyStreet')
-rw-r--r--perllib/FixMyStreet/Map/Bromley.pm5
-rw-r--r--perllib/FixMyStreet/Map/FMS.pm18
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",
];
}
}