From 047ef8c6c980b0edb70ad5f9e2121ff4e9198606 Mon Sep 17 00:00:00 2001 From: Sathish Kesavaperumal Date: Tue, 6 Mar 2018 18:23:04 +0530 Subject: [PATCH] feat(olHelpers.js): Support for Multiple Tile Server in XYZ Tile Layer (#392) This is the code enhancement for Issue #391. --- src/services/olHelpers.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/services/olHelpers.js b/src/services/olHelpers.js index b0b78827..7ef668ea 100644 --- a/src/services/olHelpers.js +++ b/src/services/olHelpers.js @@ -632,11 +632,12 @@ angular.module('openlayers-directive').factory('olHelpers', function($q, $log, $ }); break; case 'XYZ': - if (!source.url && !source.tileUrlFunction) { - $log.error('[AngularJS - Openlayers] - XYZ Layer needs valid url or tileUrlFunction properties'); + if (!source.url && !source.urls && !source.tileUrlFunction) { + $log.error('[AngularJS - Openlayers] - XYZ Layer needs valid url(s) or tileUrlFunction properties'); } oSource = new ol.source.XYZ({ url: source.url, + urls: source.urls, attributions: createAttribution(source), minZoom: source.minZoom, maxZoom: source.maxZoom,