Add scale to ol.style.IconStyle

This commit is contained in:
Tom Payne
2013-12-19 15:28:44 +01:00
parent 9524a46f41
commit d82f1f8e02
2 changed files with 7 additions and 0 deletions

View File

@@ -735,6 +735,7 @@
* @typedef {Object} olx.style.IconOptions
* @property {ol.Pixel|undefined} anchor Anchor.
* @property {null|string|undefined} crossOrigin crossOrigin setting for image.
* @property {number|undefined} scale Scale.
* @property {number|undefined} rotation Rotation.
* @property {ol.Size|undefined} size Icon size in pixel.
* @property {string} src Image source URI.

View File

@@ -83,10 +83,16 @@ ol.style.Icon = function(opt_options) {
*/
var rotation = goog.isDef(options.rotation) ? options.rotation : 0;
/**
* @type {number}
*/
var scale = goog.isDef(options.scale) ? options.scale : 1;
goog.base(this, {
anchor: anchor,
imageState: ol.style.ImageState.IDLE,
rotation: rotation,
scale: scale,
size: size,
snapToPixel: undefined,
subtractViewRotation: false