diff --git a/src/ol/format/kml.js b/src/ol/format/kml.js index e1fb2584d0..0e61a8423e 100644 --- a/src/ol/format/kml.js +++ b/src/ol/format/kml.js @@ -2260,7 +2260,7 @@ ol.format.KML.writeIconStyle_ = function(node, style, objectStack) { iconProperties['y'] = iconImageSize[1] - (origin[1] + size[1]); } - if (anchor && anchor[0] !== 0 && anchor[1] !== size[1]) { + if (anchor && (anchor[0] !== size[0] / 2 || anchor[1] !== size[1] / 2)) { var /** @type {ol.KMLVec2_} */ hotSpot = { x: anchor[0], xunits: ol.style.IconAnchorUnits.PIXELS,