Named exports from ol/style/IconImage
This commit is contained in:
@@ -8,7 +8,7 @@ import {asArray} from '../color.js';
|
||||
import {listen, unlisten} from '../events.js';
|
||||
import EventType from '../events/EventType.js';
|
||||
import IconAnchorUnits from '../style/IconAnchorUnits.js';
|
||||
import IconImage from '../style/IconImage.js';
|
||||
import {get as getIconImage} from '../style/IconImage.js';
|
||||
import IconOrigin from '../style/IconOrigin.js';
|
||||
import ImageStyle from '../style/Image.js';
|
||||
|
||||
@@ -107,7 +107,7 @@ const Icon = function(opt_options) {
|
||||
* @private
|
||||
* @type {ol.style.IconImage}
|
||||
*/
|
||||
this.iconImage_ = IconImage.get(
|
||||
this.iconImage_ = getIconImage(
|
||||
image, /** @type {string} */ (src), imgSize, this.crossOrigin_, imageState, this.color_);
|
||||
|
||||
/**
|
||||
|
||||
@@ -19,8 +19,7 @@ import {iconImageCache} from '../style.js';
|
||||
* @param {ol.Color} color Color.
|
||||
* @extends {ol.events.EventTarget}
|
||||
*/
|
||||
const IconImage = function(image, src, size, crossOrigin, imageState,
|
||||
color) {
|
||||
const IconImage = function(image, src, size, crossOrigin, imageState, color) {
|
||||
|
||||
EventTarget.call(this);
|
||||
|
||||
@@ -101,16 +100,14 @@ inherits(IconImage, EventTarget);
|
||||
* @param {ol.Color} color Color.
|
||||
* @return {ol.style.IconImage} Icon image.
|
||||
*/
|
||||
IconImage.get = function(image, src, size, crossOrigin, imageState,
|
||||
color) {
|
||||
export function get(image, src, size, crossOrigin, imageState, color) {
|
||||
let iconImage = iconImageCache.get(src, crossOrigin, color);
|
||||
if (!iconImage) {
|
||||
iconImage = new IconImage(
|
||||
image, src, size, crossOrigin, imageState, color);
|
||||
iconImage = new IconImage(image, src, size, crossOrigin, imageState, color);
|
||||
iconImageCache.set(src, crossOrigin, color, iconImage);
|
||||
}
|
||||
return iconImage;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user