Mapbox GL - 全屏控件无法正常工作,它不是构造函数

时间:2017-11-05 18:38:44

标签: fullscreen mapbox mapbox-gl

我想将全屏控件添加到我的地图中,但出于某种原因,它无法正常工作。我正在关注此链接的教程 - https://www.mapbox.com/mapbox-gl-js/example/fullscreen/

所以要添加FullscreenControl,我使用以下代码

map.addControl(new mapboxgl.FullscreenControl());

然而,它不起作用,当我编译项目时,我在控制台中看到这个错误 - “ Uncaught TypeError:mapboxgl.FullscreenControl不是构造函数

有趣的是,当我使用相同的代码添加导航控件时,所有工作都按预期工作。

map.addControl(new mapboxgl.NavigationControl())

有没有人知道问题出在哪里?为什么我能够使用该代码添加NavigationControl,而不是FullscreenControl?

非常感谢

1 个答案:

答案 0 :(得分:0)

正如评论中暗示的那样,问题在于版本。我正在引用旧版本0.32.1。一旦我用版本0.41.0替换它,它就开始工作了