小编Jor*_*ing的帖子

如何在开放层3中为每个多边形显示一个标签?

我在尝试弄清楚如何在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

4
推荐指数
1
解决办法
2335
查看次数

标签 统计

openlayers-3 ×1