OpenLayers смена основного слоя

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

OpenLayers смена основного слоя

Сообщение dobeer »

Есть несколько слоев (BaseLayer), в LayerSwitcher могу их переключать. Необходимо тоже самое сделать программно в яваскрипте, но немогу найти функцию в документации. OverLays'ы могу включать/выключать, могу BaseLayer'ы скрывать/показывать, но вот чтобы сменить BaseLayer один на другой неполучается, подскажите пожалуйста.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers смена основного слоя

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

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

map.setBaseLayer(layer)
Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: OpenLayers смена основного слоя

Сообщение dobeer »

Реально протупил, у меня в голове засело, что layer.setIsBaseLayer(true) и map.setBaseLayer(layer) это одно и тоже и я пытался методом layer.setIsBaseLayer(true) его сделать активным.
Спасибо Денис, что тыкнули носом)))
Ответить

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

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

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