我想将全屏控件添加到我的地图中,但出于某种原因,它无法正常工作。我正在关注此链接的教程 - 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?
非常感谢
答案 0 :(得分:0)
正如评论中暗示的那样,问题在于版本。我正在引用旧版本0.32.1。一旦我用版本0.41.0替换它,它就开始工作了