OpenLayers: Переключение слоев кнопой

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Naphtizin
Интересующийся
Сообщения: 23
Зарегистрирован: 04 окт 2009, 19:22
Репутация: 0

OpenLayers: Переключение слоев кнопой

Сообщение Naphtizin »

Здравствуйте! Есть карта с двумя слоями: demolayer и demolayer2 которые грузятся из кэша, а также оверлей с маркерами. Нужно чтоб по нажатию кнопки карта переключалась на нужный экстент, переключала слой и включала отображение маркеров. Слой с маркерами по умолчанию отключен: markers.setVisibility(false). Перемещение к нужному экстенту я сделал:
<button onclick="map.zoomToExtent(new OpenLayers.Bounds(8357242.48639,7023509.79835,9481172.55014,7818265.4366));">Область</button>.(Координаты в EPSG:900913)
Как прописать переключение слоя и включение маркеров? С яваскриптом дружу плохо, так что если ктонибудь подскажет решение буду премного благодарен.
Vadim Zudkin
Новоприбывший
Сообщения: 6
Зарегистрирован: 31 янв 2010, 13:35
Репутация: 0

Re: OpenLayers: Переключение слоев кнопой

Сообщение Vadim Zudkin »

Я сделал это следующим образом:
Переключение слоёв и маркеров задаётся с помощью заключительной части Permalink
http://vadimatos.narod.ru/navigation/se ... 958&layers=B0000TTFT
=B0000TTFT - содержит в себе код для выбора слоёв.
Ответить

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

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

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