diff --git a/examples/vector-layer.js b/examples/vector-layer.js index 1b8d6b069b..0344a5d2f3 100644 --- a/examples/vector-layer.js +++ b/examples/vector-layer.js @@ -55,6 +55,7 @@ $.getJSON('data/countries.geojson', function(data) { var highlight; var displayFeatureInfo = function(pixel) { + var oldHighlight = highlight; var coordinate = map.getCoordinateFromPixel(pixel); var features = vectorSource.getAllFeaturesAtCoordinate(coordinate); var info = document.getElementById('info'); @@ -66,7 +67,9 @@ var displayFeatureInfo = function(pixel) { info.innerHTML = ' '; highlight = undefined; } - map.render(); + if (highlight !== oldHighlight) { + map.render(); + } }; $(map.getViewport()).on('mousemove', function(evt) {