OpenLayers: охват объекта
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
OpenLayers: охват объекта
Векторный слой. Как по клику на объекте определить его охват?
Spatial is now, more than ever, just another column- The Geometry Column.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: OpenLayers: охват объекта
Сверх просто:
Код: Выделить всё
my_ctrl = new OpenLayers.Control.SelectFeature(
[my_vector_layer],
{
onSelect: function(evt) {
alert("Охват" + "\n" + evt.geometry.bounds);
}
}
);
лангольеры под окном жрали время ом-ном-ном
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers: охват объекта
Спасибо за помощь, заработало.
Для меня остаётся неясным вот какой момент. Да, в описании контрола SelectFeature в документации к API OpenLayers указан атрибут onSelect и сказано, что тип - функция. Но как узнать, что за параметр подаётся на вход этой функции, в том смысле где в документации об этом написано?
Для меня остаётся неясным вот какой момент. Да, в описании контрола SelectFeature в документации к API OpenLayers указан атрибут onSelect и сказано, что тип - функция. Но как узнать, что за параметр подаётся на вход этой функции, в том смысле где в документации об этом написано?
Spatial is now, more than ever, just another column- The Geometry Column.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: OpenLayers: охват объекта
Это не просто функция, а callback на event. Они в целом стандартные во всех библиотеках javascript.
А в документации вообще мало чего сказано. Нужно восстанавливать русскую wiki на сайте OL писать, писать, писать.
А в документации вообще мало чего сказано. Нужно восстанавливать русскую wiki на сайте OL писать, писать, писать.
лангольеры под окном жрали время ом-ном-ном
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers: охват объекта
Речь идёт об этой вики? Там какие-то проблемы с javascript - не работает или это ограничение wiki?Mavka писал(а):Нужно восстанавливать русскую wiki на сайте OL писать, писать, писать.
Spatial is now, more than ever, just another column- The Geometry Column.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: OpenLayers: охват объекта
Да. Они свою доку перенесли на отдельный домен
http://docs.openlayers.org/
а на старом сломали макрос для подсветки синтаксиса.
Я в свое время не захотел переезжать, потому что там какой то дикий диалект wiki-языка. И не понятно где регистрироваться. Раньше была четкая политика о иностранных разделах в документации, а сейчас не очень то и понятно с кем разговаривать. А ведь вместе с русской лежат и французская и испанская дока.
Хочешь заняться?
http://docs.openlayers.org/
а на старом сломали макрос для подсветки синтаксиса.
Я в свое время не захотел переезжать, потому что там какой то дикий диалект wiki-языка. И не понятно где регистрироваться. Раньше была четкая политика о иностранных разделах в документации, а сейчас не очень то и понятно с кем разговаривать. А ведь вместе с русской лежат и французская и испанская дока.
Хочешь заняться?
лангольеры под окном жрали время ом-ном-ном
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers: охват объекта
Можно. Только не понятно в какой вики, если там дикий диалект, то может свою поднимем на гислабе?Mavka писал(а):Хочешь заняться?
Spatial is now, more than ever, just another column- The Geometry Column.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: OpenLayers: охват объекта
Своя есть - gis-lab.info/wiki/ (под эту цель и делалась). Но великий кормчий ругается на мой дизайн, а год назад обещал новый мега-дизайн всего сайта с с преферансом и барышнями.

Скорее все придется учить их диалект, потому что весь OSGeo на нем.

Скорее все придется учить их диалект, потому что весь OSGeo на нем.
лангольеры под окном жрали время ом-ном-ном
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: OpenLayers: охват объекта
Mavka, ты прав, пока это один из самых больших моих провалов. Я работаю над этим, но чертовски сложно угодить самому себе.
Однако, вики работает, фтп-доступы никто не отменял и можно расширить, так что формальных препятствий для того чтобы запустить тут доку по OL мне кажется нет.
Однако, вики работает, фтп-доступы никто не отменял и можно расширить, так что формальных препятствий для того чтобы запустить тут доку по OL мне кажется нет.
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя