openlayers 聚合效果
发布时间:2020-12-14 05:07:02 所属栏目:百科 来源:网络整理
导读:// cyd var cydclusterSource = new ol.source.Cluster({ distance: 40 ,source: new ol.source.Vector({ features:( new ol.format.GeoJSON()).readFeatures(JSON.stringify(cyd)) }) }); // sc var scclusterSource = new ol.source.Cluster({ distance: 4
//cyd var cydclusterSource = new ol.source.Cluster({ distance: 40,source: new ol.source.Vector({ features:(new ol.format.GeoJSON()).readFeatures(JSON.stringify(cyd)) }) }); //sc var scclusterSource = new ol.source.Cluster({ distance: 40,source: new ol.source.Vector({ features:(new ol.format.GeoJSON()).readFeatures(JSON.stringify(sc)) }) }); //sy var syclusterSource = new ol.source.Cluster({ distance: 40,source: new ol.source.Vector({ features:(new ol.format.GeoJSON()).readFeatures(JSON.stringify(sy)) }) }); //xq var xqclusterSource = new ol.source.Cluster({ distance: 40,source: new ol.source.Vector({ features:(new ol.format.GeoJSON()).readFeatures(JSON.stringify(xq)) }) }); var cydstyleCache = {}; this.cydVectorLayer = new ol.layer.Vector({ source:cydclusterSource,style:function(feature) { var size = feature.get(‘features‘).length; var style = cydstyleCache[size]; if (!style) { style = new ol.style.Style({ image: new ol.style.Circle({ radius: 20,stroke: new ol.style.Stroke({ color: ‘#fff‘ }),fill: new ol.style.Fill({ color: ‘#3399CC‘ }) }),text: new ol.style.Text({ text: "cyd "+size.toString(),fill: new ol.style.Fill({ color: ‘#fff‘ }) }) }); cydstyleCache[size] = style; } return style; } });https://blog.csdn.net/zy13608089849/article/details/70809354 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |