Closed Spaider15 closed 3 years ago
@Spaider15 у меня только вопрос почему передача свойства visible
скрывает кластер. В доке Яндекс карт у Кластера нет такого свойства.
Я не знаю Ваш кейс, но думаю, можно попробовать так:
<Map defaultState={{ center: [55.72, 37.44], zoom: 10 }}>
{visible && (
<Clusterer
options={{
preset: "islands#invertedVioletClusterIcons",
groupByCoordinates: false
}}
>
{points.map((coordinates, index) => (
<Placemark
key={index}
geometry={coordinates}
// options={{ visible }}
/>
))}
</Clusterer>
)}
</Map>
Нашел другой способ, про этот способ я тоже знал, но он более "лагучий", чем скрытие через visible, закрываю, спасибо!
https://codesandbox.io/s/muddy-lake-b2uzq
Через секунду кластеру выставляется опция
visible: false
Но если карту приблизить или отдалить, он снова появляется. С точками такой проблемы нет.