На карте с использованием кластерного слоя для отображения маркера, при вызове API для загрузки данных при перезагрузке мне нужно очистить кластерный маркер на карте, пожалуйста, помогите в этом вопросе, нормальный маркер для очистки с использованием текущего метода (map.removeObjects (map.getObjects ()) он работает как исключение, но мне нужно удалить маркер кластера по умолчанию
Пожалуйста, найдите следующий код:
startClustering(map, data) {
// First we need to create an array of DataPoint objects,
// for the ClusterProvider
// tslint:disable-next-line:ter-prefer-arrow-callback
const dataPoints = data.map(function (item) {
console.log('item>>>>', item);
return new H.clustering.DataPoint(item.y, item.x);
});
const clusteredDataProvider = new H.clustering.Provider(dataPoints, {
clusteringOptions: {
// Maximum radius of the neighbourhood
eps: 1,
// minimum weight of points required to form a cluster
minWeight: 2,
},
});
// Create a layer tha will consume objects from our clustering provider
const clusteringLayer = new H.map.layer.ObjectLayer(clusteredDataProvider);
// To make objects from clustering provder visible,
// we need to add our layer to the map
map.addLayer(clusteringLayer);
}
мне нужно удалить этот маркер кластера перед вызовом этой функции