Add imageSize and origin for hit-detection image

This commit is contained in:
tsauerwein
2014-11-21 09:39:38 +01:00
parent c564a0963c
commit 82ef80cf60
2 changed files with 32 additions and 3 deletions

View File

@@ -246,6 +246,14 @@ ol.style.Icon.prototype.getImageSize = function() {
}; };
/**
* @inheritDoc
*/
ol.style.Icon.prototype.getHitDetectionImageSize = function() {
return this.getImageSize();
};
/** /**
* @inheritDoc * @inheritDoc
*/ */
@@ -293,6 +301,14 @@ ol.style.Icon.prototype.getOrigin = function() {
}; };
/**
* @inheritDoc
*/
ol.style.Icon.prototype.getHitDetectionOrigin = function() {
return this.getOrigin();
};
/** /**
* @return {string|undefined} Image src. * @return {string|undefined} Image src.
* @api * @api

View File

@@ -126,6 +126,13 @@ ol.style.Image.prototype.getAnchor = goog.abstractMethod;
ol.style.Image.prototype.getImage = goog.abstractMethod; ol.style.Image.prototype.getImage = goog.abstractMethod;
/**
* @param {number} pixelRatio Pixel ratio.
* @return {HTMLCanvasElement|HTMLVideoElement|Image} Image element.
*/
ol.style.Image.prototype.getHitDetectionImage = goog.abstractMethod;
/** /**
* @return {ol.style.ImageState} Image state. * @return {ol.style.ImageState} Image state.
*/ */
@@ -139,10 +146,9 @@ ol.style.Image.prototype.getImageSize = goog.abstractMethod;
/** /**
* @param {number} pixelRatio Pixel ratio. * @return {ol.Size} Size of the hit-detection image.
* @return {HTMLCanvasElement|HTMLVideoElement|Image} Image element.
*/ */
ol.style.Image.prototype.getHitDetectionImage = goog.abstractMethod; ol.style.Image.prototype.getHitDetectionImageSize = goog.abstractMethod;
/** /**
@@ -152,6 +158,13 @@ ol.style.Image.prototype.getHitDetectionImage = goog.abstractMethod;
ol.style.Image.prototype.getOrigin = goog.abstractMethod; ol.style.Image.prototype.getOrigin = goog.abstractMethod;
/**
* @function
* @return {Array.<number>} Origin for the hit-detection image.
*/
ol.style.Image.prototype.getHitDetectionOrigin = goog.abstractMethod;
/** /**
* @function * @function
* @return {ol.Size} Size. * @return {ol.Size} Size.