2016-08-04 5 views
0

Можно изменить, если карта интерактивна или нет после создания карты?Toggle Mapbox GL JS map интерактивность после загрузки карты

В картографии mapbox-gl-js можно только отображать карту как интерактивную или неинтерактивную при создании карты (опция.интерактивная). Но по некоторым причинам мне нужно изменить его на лету и переключить интерактивность карт. Что-то вроде:

map.setInteractive(true); 

или:

map.setInteractive(false); 

Спасибо за вашу поддержку.

+0

В этом примере показано, как включить или отключить взаимодействие с картами: https://www.mapbox.com/mapbox-gl-js/example/toggle-interaction-handlers/ – tristen

ответ

0

Mapbox GL JS в настоящее время не имеет динамического сеттера для изменения интерактивности карты. Это было бы относительно просто реализовать, поэтому, если вы хотите сократить билет или, желательно, отправить PR, на github repository, мы определенно рассмотрим возможность добавления этой функции.

В то же время вы можете включить/отключить все взаимодействие handlers индивидуально для достижения такого же эффекта динамически после создания карты.