首页 / 浏览问题 / 桌面GIS / 问题详情
vue 编写绘制面板有个方法获取不到
72EXP 2021年12月06日

根据官方文档的步骤进行引入和编写的:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#plot_dynamicPlot

代码:这个方法获取不到;

 //标绘面板
        initPlotPanel("plotPanel", serverUrl, plotDrawControl, plotEditControl, plotting);

报错:

问题关闭原因: 未解决

1个回答

要使用标绘面板的话需要引入PlottingUI.Include.js
康鑫
1
6,087EXP 2021年12月06日

已经在html页面引入了

这个文件本身应该是在plotPanelControl文件夹下面的,建议不要拷贝到其他地方去,他会去关联其他js文件,initPlotPanel这个方法是在 PlottingUI.Include.js 关联的PlotPanel.js里面的

我就是从官网上下载的,并且就是在这个文件夹里面拿到的这个js文件;

开源问题可以去git上面提issue,会有专人进行回复
可以去官网下一个WebGL包,在examples\webgl\js\plotPanelControl下面可以找到该js文件
我刚才看了我就是在这个文件夹里面拿到的js文件
要把 plotPanelControl 这个文件夹下面的所有文件都放到static下面去
为什么我引入进去了文件还会报错呢??

报错:

Uncaught SyntaxError: Unexpected token '<'

引入:

 <script src="./static/js/plottingPanel/PlottingPanel.Include.js"></script>
...