Mapbox 地图框方向GL-显示/隐藏驾驶说明
默认情况下,我隐藏驾驶说明:Mapbox 地图框方向GL-显示/隐藏驾驶说明,mapbox,mapbox-gl-js,Mapbox,Mapbox Gl Js,默认情况下,我隐藏驾驶说明: var directions = new MapboxDirections({ accessToken: mapboxgl.accessToken, controls: { instructions: false } }); 我想有能力显示/隐藏按钮点击它,但不知道它需要如何做 该插件没有为选项.控件.说明参数提供setter方法。换句话说,无法使用按钮切换在创建MapboxDirections实例
var directions = new MapboxDirections({
accessToken: mapboxgl.accessToken,
controls: { instructions: false }
});
我想有能力显示/隐藏按钮点击它,但不知道它需要如何做 该插件没有为选项.控件.说明
参数提供setter方法。换句话说,无法使用按钮切换在创建MapboxDirections
实例时指定的布尔值。MapboxDirections
的所有实例成员都记录在中
您可以尝试自己实现这一自定义功能,方法是分叉插件或打开pull请求,向其添加
MapboxDirections#setControlsInstructions
方法或类似方法。然后,此方法可以与按钮的单击侦听器一起使用。这需要进行一些仔细的状态对象管理,以确保在切换按钮时正确更新所有视觉界面元素(请参见和)。在这里提问之前,您需要进行更多的研究。阅读所有Mapbox GL JS和MapboxDirections文档。谢谢,我会尝试一下。