Canvas immediate uses ol.style.Image#getImage
This commit is contained in:
@@ -456,11 +456,13 @@ ol.render.canvas.Immediate.prototype.setImageStyle = function(imageStyle) {
|
|||||||
if (!goog.isNull(imageStyle)) {
|
if (!goog.isNull(imageStyle)) {
|
||||||
goog.asserts.assert(!goog.isNull(imageStyle.anchor));
|
goog.asserts.assert(!goog.isNull(imageStyle.anchor));
|
||||||
goog.asserts.assert(goog.isDef(imageStyle.size));
|
goog.asserts.assert(goog.isDef(imageStyle.size));
|
||||||
goog.asserts.assert(!goog.isNull(imageStyle.image));
|
// FIXME pixel ratio
|
||||||
|
var image = imageStyle.getImage(1);
|
||||||
|
goog.asserts.assert(!goog.isNull(image));
|
||||||
var state = this.state_;
|
var state = this.state_;
|
||||||
state.anchorX = imageStyle.anchor[0];
|
state.anchorX = imageStyle.anchor[0];
|
||||||
state.anchorY = imageStyle.anchor[1];
|
state.anchorY = imageStyle.anchor[1];
|
||||||
state.image = imageStyle.image;
|
state.image = image;
|
||||||
state.width = imageStyle.size[0];
|
state.width = imageStyle.size[0];
|
||||||
state.height = imageStyle.size[1];
|
state.height = imageStyle.size[1];
|
||||||
state.snapToPixel = imageStyle.snapToPixel;
|
state.snapToPixel = imageStyle.snapToPixel;
|
||||||
|
|||||||
Reference in New Issue
Block a user