我在尝试弄清楚如何在OL3中为每个多边形显示一个标签时遇到问题.它目前显示每个多边形的标签,在这种情况下,在任何情况下都不理想.

var vector = new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
projection: 'EPSG:4326',
url: 'resources/ol3/countries.geojson'
}),
style: function (feature, resolution) {
style.getText().setText(resolution < 10000 ? feature.get('NAME') : '');
style.getFill().setColor('rgba(255, 255, 255, 0)');
return styles;
}});
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我想在最大的多边形上显示标签.
openlayers-3 ×1