Deck.gl: прослушайте щелчок по базовой карте - PullRequest
0 голосов
/ 08 января 2019

Документация Deck.gl об интерактивности довольно ясно показывает, как добавить прослушиватели кликов к определенному слою на карте, но я не уверен, как добавить прослушиватель кликов к самой базовой карте.

Вариант использования, который мне нужен, заключается в том, что при щелчке по иконке iconLayer отображается модал, а затем щелчок по базовой карте (базовый компонент <DeckGL/>, в отличие от дочерних элементов, таких как iconLayer), скрывает модал.

Я мог бы собрать что-нибудь вместе, привязав прослушиватель щелчков к холсту webgl, а затем проверить, получил ли мой iconLayer щелчок, но должен быть лучший способ. Кто-нибудь знает, как отличить клики на базовой карте от кликов на слое с помощью deck.gl? Любые предложения будут очень полезны!

...