分析思路:
首先实现选中一个要素,然后打印出一个Feature,然后在控制台看看不同的要素之间有什么区别,相同的要素之间有什么相同属性
第一步:绑定单击事件,选中一个要素
代码:
var selectSingleClick = new ol.interaction.Select();
map.addInteraction(selectSingleClick);
selectSingleClick.on('select', function(e) {
var features=e.target.getFeatures().getArray();
if (features.length>0)
{
var feature=features[0];
var type=feature.getGeometry().getType();
var property=feature.getProperties();
feature.setStyle(polygonStyle(feature))
console.log('feature',feature)