В OpenLayers пример , функция display
вызывается каждый раз, когда выбирается функция или кластер.. Я предполагаю, что вы делаете что-то похожее:
function display(event) {
//Show popup here
}
event.feature
имеет свойство с именем cluster
, которое либо содержит одну функцию, если это сама функция, либо массив объектов, если это кластерная функция.Я советую вам проверять длину массива и показывать всплывающее окно только тогда, когда в нем есть одна особенность.
Это лучшее предложение, которое я могу сделать, не видя ваш код:)