2013-12-13 4 views
0

Я работаю с Openlayer, и у меня есть несколько слоев (A,B,C,D).Openlayer Feature Select with multiple layer

A слой - базовый слой. Я хочу щелкнуть слой C, чтобы получить информацию, но действие принадлежит слою A в качестве базового слоя.

Может кто-нибудь мне помочь?

ответ

1

Если вы прочитали документацию API Openlayers, вы увидите, что можно добавлять клики к нескольким слоям. Затем один клик может установить действие из этих нескольких слоев.

Вы можете найти список примеров here. Пример этого, который вас интересует, - это события-события. Javascript, используемый в примере, можно просмотреть here.

Поскольку у вас уже есть событие click, происходящее на вашем базовом уровне, вам может потребоваться отключить его или удалить, если вы хотите, чтобы информация с уровня C и функциональность щелчка не возникала также на базовом уровне.