From d2a52ba56de4c7b12391d2d434346bf43bda11b9 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 4 Mar 2014 16:38:33 +0100 Subject: [PATCH] Fix KML anchor origin --- src/ol/format/kmlformat.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ol/format/kmlformat.js b/src/ol/format/kmlformat.js index 7088973182..b6d73fbb56 100644 --- a/src/ol/format/kmlformat.js +++ b/src/ol/format/kmlformat.js @@ -450,7 +450,7 @@ ol.format.KML.IconStyleParser_ = function(node, objectStack) { anchorXUnits = ol.format.KML.DEFAULT_IMAGE_STYLE_ANCHOR_X_UNITS_; anchorYUnits = ol.format.KML.DEFAULT_IMAGE_STYLE_ANCHOR_Y_UNITS_; } else if (/^http:\/\/maps\.(?:google|gstatic)\.com\//.test(src)) { - anchor = [0.5, 0]; + anchor = [0.5, 1]; anchorXUnits = ol.style.IconAnchorUnits.FRACTION; anchorYUnits = ol.style.IconAnchorUnits.FRACTION; } @@ -471,7 +471,7 @@ ol.format.KML.IconStyleParser_ = function(node, objectStack) { var imageStyle = new ol.style.Icon({ anchor: anchor, - anchorOrigin: ol.style.IconAnchorOrigin.BOTTOM_LEFT, + anchorOrigin: ol.style.IconAnchorOrigin.TOP_LEFT, anchorXUnits: anchorXUnits, anchorYUnits: anchorYUnits, crossOrigin: 'anonymous', // FIXME should this be configurable?