2016-08-04 47 views
0

創建地圖後,如果地圖是交互式或不交互的,可以更改它嗎?在地圖加載後切換Mapbox GL JS地圖的交互性

在mapbox-gl-js文檔中,只能在創建地圖(option.interactive)時將地圖標記爲交互式或非交互式。但出於某些原因,我需要立即改變它並切換地圖的交互性。喜歡的東西:

map.setInteractive(true); 

或:

map.setInteractive(false); 

感謝您的支持。

+0

有一個演示如何在此啓用或禁用地圖交互的示例:https://www.mapbox.com/mapbox-gl-js/example/toggle-interaction-handlers/ – tristen

回答

0

Mapbox GL JS目前沒有動態設置器來改變地圖的交互性。實現起來會相對簡單,所以如果您想要在github repository上削減一張票,或者最好提交PR,我們肯定會考慮添加此功能。

與此同時,您可以單獨啓用/禁用所有交互handlers,以便在創建地圖後動態地實現相同的效果。