OpenLayers.Control.SelectFeature, конфликт маркера и вектора

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

OpenLayers.Control.SelectFeature, конфликт маркера и вектора

Сообщение valeria »

Когда пытаюсь применить OpenLayers.Control.SelectFeature как для маркера так и для вектора, то происходит конфликт и OpenLayers.Control.SelectFeature не применяется для вектора . Может кто-то сталкивался с подобной проблемой.

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

 
var select = new OpenLayers.Control.SelectFeature(
                   [marker,firms_layer], {clickout: true}
                                                                           );

                map.addControl(select);
                select.activate();
                firms_layer.events.on({"featureselected": display});

                marker.events.on({"featureselected": function (e) {   
                 markerSelected();
    }});
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

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

Маркеры deprecated и в будущем будут убраны из библиотеки, зачем они вам?
Spatial is now, more than ever, just another column- The Geometry Column.
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

Сообщение valeria »

а чем заменить маркер?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

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

Точечным векторным слоем, а что вас смущает?
Spatial is now, more than ever, just another column- The Geometry Column.
ballbess
Новоприбывший
Сообщения: 11
Зарегистрирован: 18 янв 2012, 04:14
Репутация: 0

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

Сообщение ballbess »

попробуйте map.addLayers поставить до map.addControl, у меня сработало
хотя у меня все слои векторные
valeria
Интересующийся
Сообщения: 38
Зарегистрирован: 19 май 2011, 16:27
Репутация: 0

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

Сообщение valeria »

Изменила на два векторных слоя и получилось.
Аватара пользователя
Prince660
Активный участник
Сообщения: 164
Зарегистрирован: 25 мар 2011, 20:12
Репутация: 15
Ваше звание: Питоновод
Откуда: г. Симферорполь
Контактная информация:

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

Сообщение Prince660 »

Извиняюсь что не совсем в тему но...
Могли бы вы объяснить как маркеры на карту прикручивать. Замучался с ява кодом (не разбираюсь в нём). Очень хотелось бы подробную инструкцию с примером или ссылку на такие инструции, желательно русскоязычные.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers.Control.SelectFeature, конфликт маркера и век

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

Прежде всего нужно сначала иметь то, что нужно прикручивать. У вас данные в каком формате?
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

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

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

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