2015-12-04 74 views
0

在openlayers 2.8中,根據票據https://trac.osgeo.org/openlayers/ticket/1815,存在與集羣策略相關的閾值。openlayers 3中集羣策略的閾值在哪裏?

在openlayers 3中沒有提及它的任何地方(而戰略範例似乎也沒有提及)。 http://openlayers.org/en/master/apidoc/ol.source.Cluster.html

有誰知道這個功能是否有票?

+0

這在ol3中不受支持。隨意打開[問題](https://github.com/openlayers/ol3/issues),甚至更好地打開[拉取請求](https://github.com/openlayers/ol3/blob/master/CONTRIBUTING .MD#貢獻碼)。 – tsauerwein

回答

0

範例發生了很大變化。在OpenLayers 3中,您使用集羣樣式創建一個新圖層,並將「閾值」設置爲圖層選項中的maxResolution或minResolution。 類似:

var clusterLayer = new ol.layer.Vector({ 
       visible: true, 
       zIndex: insightMap.totalServcies - element.SortOrder, 
       id: Id,           
       serviceId: element.Id, 
       minResolution: clusteringThreshold, 
       cluster: true, 
      }); 

您也可以根據載文使用MINZOOM和MAXZOOM,但我已經遇到了與他們一貫執行的問題。