Add ol.Map#getEventPixel

This commit is contained in:
Éric Lemoine
2013-10-12 17:03:58 +02:00
parent c07933beef
commit 406207213f

View File

@@ -430,6 +430,17 @@ ol.Map.prototype.freezeRendering = function() {
};
/**
* Returns the map pixel position for a a browser event.
* @param {Event} event Event.
* @return {ol.Pixel} Pixel.
*/
ol.Map.prototype.getEventPixel = function(event) {
var eventPosition = goog.style.getRelativePosition(event, this.viewport_);
return [eventPosition.x, eventPosition.y];
};
/**
* Get the map's renderer.
* @return {ol.renderer.Map} Renderer.