Javascript MapBox GL JS:使非交互式地图成为交互式地图

Javascript MapBox GL JS:使非交互式地图成为交互式地图,javascript,jquery,mapbox,mapbox-gl-js,Javascript,Jquery,Mapbox,Mapbox Gl Js,在我的web应用程序中,最初地图设置为非交互式(用户不能在地图上移动): 但是,当用户单击按钮时,我希望地图成为交互式的(用户可以在地图周围移动)。我已尝试将interactive属性设置为true,但无效: map.interactive = true; 有什么建议吗?您是正确的,在实例化地图实例后,您不能更改交互式选项。看来你有两个选择: 1) 实例化新的非交互式地图并替换交互式地图 2) 在问题跟踪器中提到的地图容器元素上禁用指针事件css规则: 祝你好运 map.interactive

在我的web应用程序中,最初地图设置为非交互式(用户不能在地图上移动):

但是,当用户单击按钮时,我希望地图成为交互式的(用户可以在地图周围移动)。我已尝试将interactive属性设置为true,但无效:

map.interactive = true;

有什么建议吗?

您是正确的,在实例化地图实例后,您不能更改
交互式
选项。看来你有两个选择:

1) 实例化新的非交互式地图并替换交互式地图

2) 在问题跟踪器中提到的地图容器元素上禁用
指针事件
css规则:

祝你好运

map.interactive = true;