Kümenin özelliklerini özelleştirmek istiyorum (gerçek varsayılan değerler point_count ve point_count_abbreviated). Puanlarımın her biri (her bir şehir için bir tane) noktaların kümelenmesi durumunda toplamak istediğim bir yüzey özelliğine (bir tamsayı) sahiptir.
Mapbox'ın kaynaklarında özel özellikleri hesaplamak için küçültme işlevine bir başvuru görüyorum:
SuperCluster.prototype = {
options: {
minZoom: 0, // min zoom to generate clusters on
// .....
log: false, // whether to log timing info
// a reduce function for calculating custom cluster properties
reduce: null, // function (accumulated, props) { accumulated.sum += props.sum; }
// initial properties of a cluster (before running the reducer)
initial: function () { return {}; }, // function () { return {sum: 0}; },
// properties to use for individual points when running the reducer
map: function (props) { return props; } // function (props) { return {sum: props.my_value}; },
},
Ancak, bu belgelerde herhangi bir şey göremiyorum. Bu seçenekleri nasıl ayarlayabilirim? Mapbox yayınlamıyor gibi görünüyor ...