Страница 1 из 1
OpenLayers: охват объекта
Добавлено: 10 окт 2010, 12:45
Denis Rykov
Векторный слой. Как по клику на объекте определить его охват?
Re: OpenLayers: охват объекта
Добавлено: 10 окт 2010, 12:55
Mavka
Сверх просто:
Код: Выделить всё
my_ctrl = new OpenLayers.Control.SelectFeature(
[my_vector_layer],
{
onSelect: function(evt) {
alert("Охват" + "\n" + evt.geometry.bounds);
}
}
);
Re: OpenLayers: охват объекта
Добавлено: 10 окт 2010, 18:07
Denis Rykov
Спасибо за помощь, заработало.
Для меня остаётся неясным вот какой момент. Да, в описании контрола SelectFeature в документации к API OpenLayers указан атрибут onSelect и сказано, что тип - функция. Но как узнать, что за параметр подаётся на вход этой функции, в том смысле где в документации об этом написано?
Re: OpenLayers: охват объекта
Добавлено: 10 окт 2010, 18:19
Mavka
Это не просто функция, а callback на event. Они в целом стандартные во всех библиотеках javascript.
А в документации вообще мало чего сказано. Нужно восстанавливать русскую wiki на сайте OL писать, писать, писать.
Re: OpenLayers: охват объекта
Добавлено: 10 окт 2010, 21:14
Denis Rykov
Mavka писал(а):Нужно восстанавливать русскую wiki на сайте OL писать, писать, писать.
Речь идёт об
этой вики? Там какие-то проблемы с javascript - не работает или это ограничение wiki?
Re: OpenLayers: охват объекта
Добавлено: 11 окт 2010, 09:38
Mavka
Да. Они свою доку перенесли на отдельный домен
http://docs.openlayers.org/
а на старом сломали макрос для подсветки синтаксиса.
Я в свое время не захотел переезжать, потому что там какой то дикий диалект wiki-языка. И не понятно где регистрироваться. Раньше была четкая политика о иностранных разделах в документации, а сейчас не очень то и понятно с кем разговаривать. А ведь вместе с русской лежат и французская и испанская дока.
Хочешь заняться?
Re: OpenLayers: охват объекта
Добавлено: 11 окт 2010, 10:08
Denis Rykov
Mavka писал(а):Хочешь заняться?
Можно. Только не понятно в какой вики, если там дикий диалект, то может свою поднимем на гислабе?
Re: OpenLayers: охват объекта
Добавлено: 11 окт 2010, 10:46
Mavka
Своя есть -
gis-lab.info/wiki/ (под эту цель и делалась). Но великий кормчий ругается на мой дизайн, а год назад обещал новый мега-дизайн всего сайта с с преферансом и барышнями.
Скорее все придется учить их диалект, потому что весь OSGeo на нем.
Re: OpenLayers: охват объекта
Добавлено: 12 окт 2010, 06:20
Максим Дубинин
Mavka, ты прав, пока это один из самых больших моих провалов. Я работаю над этим, но чертовски сложно угодить самому себе.
Однако, вики работает, фтп-доступы никто не отменял и можно расширить, так что формальных препятствий для того чтобы запустить тут доку по OL мне кажется нет.