首页 / 浏览问题 / 三维GIS / 问题详情
Supermap开发包
7EXP 2019年03月07日
如何获取Supermap for webgl 的开发包,网上连接没有找到正确的supermap开发包

1个回答

6,215EXP 2019年03月07日
对我就是用的这个,但是我在编译器里把SuperMap-7.1-11828.js链接上之后,不会出错,但是我写的程序却不能完整的运行了。另外,我在用到supermap开发包的时候,使用new Supermap这个语句的时候,是不是还需把上面提到的SuperMap-7.1-11828.js文件重命名为Supermap.js文件?
您可以看一下官网的示例或者是您下载的webgl包中的示例引用方法
我也是按照例子里面添加的

    <!--加载supermap的开发包-->
    <script type="text/javascript" src="js/supermap/SuperMap-7.1-11828.js">    </script>
    <script type="text/javascript" src="js/supermap/SuperMap.Include.js">    </script>
    <script type="text/javascript" src="js/supermap/Lang/en.js">    </script>
    <script type="text/javascript" src="js/supermap/Lang/zh-CN.js">    </script>

这是我做的添加,在html中引用,运行程序之后,没要报错误,但是程序确实是运行不完整了,原来可以添加影像地图,现在加上supermap的开发包之后就添加不上了。

请问您下载的是1-17号更新的包吗

您参考example下的文件目录来引用。这个就是我们官网最新的webgl包,对于影像地图的添加您可以参考http://support.supermap.com.cn:8090/webgl/examples/editor.html#SuperMapTileImagery该示例,里面的引用也是使用最新版的webgl包 

那个,可能我没有描述清楚我的问题,我做一个slq的属性查询,其中要用到

getFeatureParam = new SuperMap.REST.FilterParameter({
    attributeFilter: 1,
});

new  SuperMap的语句,然后我添加了“SuperMap-7.1-11828.js”、“SuperMap.Include.js”的开发包,但是程序就不能运行了。我找了官网下载的开发包中的“bufferAnalyze.html”列子,里面引用了“SuperMap.Include.js”的开发包,如下<script src="./js/supermap/SuperMap.Include.js"></script>,我在自己的程序中做了相同的引用,但是整个程序却不能运行了。

您是否完全拷贝了example下的js包里的所有文件,是否相对路径是完全正确的。

如果您对开发包还有疑问,您可以从官网把示例代码复制下来,然后放在您的本地,引用包的路径改成您的路径。看看是否能运行,如果不能运行,那就是您引用路径有问题。

官网的包和1-17号的包用的是同一个
那我把js文件夹下的所有文件都拷贝到我的程序下,但是我应该具体怎么在html中加载js文件呢,我看给的范例里面也只是加载了几个js文件,而且我只要用new SuperMap这样的语句,有没有可以连接一两个js文件就可以的呢?
各个js文件间都是有联系的,示例中用哪个你用哪个就行
好的,我试一下
...