Allow string & object to be passed as map logo
This commit is contained in:
@@ -1415,6 +1415,15 @@ ol.Map.createOptionsInternal = function(options) {
|
|||||||
if (!goog.isDef(options.logo) ||
|
if (!goog.isDef(options.logo) ||
|
||||||
(goog.isBoolean(options.logo) && options.logo)) {
|
(goog.isBoolean(options.logo) && options.logo)) {
|
||||||
logos[ol.OL3_LOGO_URL] = ol.OL3_URL;
|
logos[ol.OL3_LOGO_URL] = ol.OL3_URL;
|
||||||
|
} else {
|
||||||
|
var logo = options.logo;
|
||||||
|
if (goog.isString(logo)) {
|
||||||
|
logos[logo] = '';
|
||||||
|
} else if (goog.isObject(logo)) {
|
||||||
|
goog.asserts.assertString(logo.href);
|
||||||
|
goog.asserts.assertString(logo.src);
|
||||||
|
logos[logo.src] = logo.href;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var layerGroup = (options.layers instanceof ol.layer.Group) ?
|
var layerGroup = (options.layers instanceof ol.layer.Group) ?
|
||||||
|
|||||||
Reference in New Issue
Block a user