: CenteredCluster.js, <script src="... /OpenLayers.js"></script>. : http://jorix.imtqy.com/OL-Ragbag/examples/sundials.html : https://github.com/jorix/OL-Ragbag
, CenteredCluster, ZoomRange (, , ):
var centeredCluster = new OpenLayers.Strategy.CenteredCluster({
zoomSettings: [
{zoomRange: [0, 2], settings: {distance: 10}},
{zoomRange: [3, 4], settings: {distance: 10}},
{zoomRange: [6, 14], settings: {threshold: 2}},
{zoomRange: [15, 99], settings: {enabled: false}}
]
});
var urlKMLClient = 'features.kml';
var layerKMLClient = new OpenLayers.Layer.Vector("Clients", {
style : style,
strategies: [centeredCluster, new OpenLayers.Strategy.BBOX()],
protocol: new OpenLayers.Protocol.HTTP({
url: urlKMLClient,
format: new OpenLayers.Format.KML({
extractStyles: true,
extractAttributes: true,
maxDepth: 2
})
})
}
);
map.addLayer(layerKMLClient);