From 45daaf5dd2d83bb911e227446815872a4b15d90a Mon Sep 17 00:00:00 2001 From: Pierre GIRAUD Date: Thu, 1 Mar 2012 11:54:07 +0100 Subject: [PATCH] Use the 3 available sub-domains for OSM by default --- lib/OpenLayers/Layer/OSM.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/OpenLayers/Layer/OSM.js b/lib/OpenLayers/Layer/OSM.js index 04e7b04454..264687644f 100644 --- a/lib/OpenLayers/Layer/OSM.js +++ b/lib/OpenLayers/Layer/OSM.js @@ -34,7 +34,7 @@ OpenLayers.Layer.OSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { /** * APIProperty: url * {String} The tileset URL scheme. Defaults to - * : http://tile.openstreetmap.org/${z}/${x}/${y}.png + * : http://[a|b|c].tile.openstreetmap.org/${z}/${x}/${y}.png * (the official OSM tileset) if the second argument to the constructor * is null or undefined. To use another tileset you can have something * like this: @@ -43,7 +43,11 @@ OpenLayers.Layer.OSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { * "http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png"); * (end) */ - url: 'http://tile.openstreetmap.org/${z}/${x}/${y}.png', + url: [ + 'http://a.tile.openstreetmap.org/${z}/${x}/${y}.png', + 'http://b.tile.openstreetmap.org/${z}/${x}/${y}.png', + 'http://c.tile.openstreetmap.org/${z}/${x}/${y}.png' + ], /** * Property: attribution