OpenLayers Cluster Strategy

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dimmer
Новоприбывший
Сообщения: 14
Зарегистрирован: 02 окт 2011, 20:22
Репутация: 0

OpenLayers Cluster Strategy

Сообщение dimmer »

В этот http://openlayers.org/dev/examples/sundials.html пример добавил кластер

Код: Выделить всё

  strategies: [new OpenLayers.Strategy.Fixed(), new OpenLayers.Strategy.Cluster({distance: 50, threshold: 3})	],
При клике по кластеру вылазит Popup с "undefined undefined". Возможно ли убрать Popup у кластера? А еще лучше при клике по кластеру делать zoom на кластер.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers Cluster Strategy

Сообщение Denis Rykov »

http://stackoverflow.com/questions/8201 ... red-points

Проверять наличие свойства cluster у фичи.
Spatial is now, more than ever, just another column- The Geometry Column.
dimmer
Новоприбывший
Сообщения: 14
Зарегистрирован: 02 окт 2011, 20:22
Репутация: 0

Re: OpenLayers Cluster Strategy

Сообщение dimmer »

Спасибо за наводку, жалко там нет примера.
bms
Интересующийся
Сообщения: 16
Зарегистрирован: 12 дек 2009, 16:35
Репутация: 0
Откуда: Москва

Re: OpenLayers Cluster Strategy

Сообщение bms »

Я делаю так:

Код: Выделить всё

function onSelect(evt) {
    feature = evt.feature;
    if (feature.cluster){
        popupText = feature.cluster[0].attributes.place;
    }
    popup = new OpenLayers.Popup.FramedCloud("featurePopup",
        feature.geometry.getBounds().getCenterLonLat(),
        new OpenLayers.Size(100,100),
        popupText,
        null, true, onPopupClose);
    feature.popup = popup;
    popup.feature = feature;
    map.addPopup(popup, true);
}
dimmer
Новоприбывший
Сообщения: 14
Зарегистрирован: 02 окт 2011, 20:22
Репутация: 0

Re: OpenLayers Cluster Strategy

Сообщение dimmer »

Спасибо, помогло.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость