Здравствуйте! Есть карта с двумя слоями: demolayer и demolayer2 которые грузятся из кэша, а также оверлей с маркерами. Нужно чтоб по нажатию кнопки карта переключалась на нужный экстент, переключала слой и включала отображение маркеров. Слой с маркерами по умолчанию отключен: markers.setVisibility(false). Перемещение к нужному экстенту я сделал:
<button onclick="map.zoomToExtent(new OpenLayers.Bounds(8357242.48639,7023509.79835,9481172.55014,7818265.4366));">Область</button>.(Координаты в EPSG:900913)
Как прописать переключение слоя и включение маркеров? С яваскриптом дружу плохо, так что если ктонибудь подскажет решение буду премного благодарен.
OpenLayers: Переключение слоев кнопой
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 04 окт 2009, 19:22
- Репутация: 0
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 31 янв 2010, 13:35
- Репутация: 0
Re: OpenLayers: Переключение слоев кнопой
Я сделал это следующим образом:
Переключение слоёв и маркеров задаётся с помощью заключительной части Permalink
http://vadimatos.narod.ru/navigation/se ... 958&layers=B0000TTFT
=B0000TTFT - содержит в себе код для выбора слоёв.
Переключение слоёв и маркеров задаётся с помощью заключительной части Permalink
http://vadimatos.narod.ru/navigation/se ... 958&layers=B0000TTFT
=B0000TTFT - содержит в себе код для выбора слоёв.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость