Leaflet和Tangram合并为一个脚本文件

时间:2016-10-18 13:40:43

标签: gruntjs leaflet

我正在尝试使用grunt将传单和七巧板源代码连接到单个脚本文件中,以将其包含在我尝试根据传单和七巧板制作的api中。如果我在html中使用不同的脚本标记包含传单和七巧板js文件,则代码可以正常工作。但如果我使用grunt连接它们并使用单个脚本文件,我会收到以下错误:

  

ReferenceError:未定义窗口

我尝试运行的示例代码如下:

var map = L.map('map').setView([12.96,77.58],14);
var layer = Tangram.leafletLayer({
scene: '../scene/scene.yaml',
      });
layer.addTo(map);
var marker = L.marker([12.96,77.58]).addTo(map);

非常感谢任何形式的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

七巧板使用的网络工作者需要将七巧板包含在页面中,如'tangram.min.js'或'tangram.debug.js'

看起来很快就会修复,但现在你必须单独包含它。