首页 / 浏览问题 / 其他 / 问题详情
JavaScript9d
54EXP 2017年12月15日
这个环境怎么配置SuperMap iClient 9D for JavaScript啊

1个回答

iClient 9D其实是iClient 8C以及各种第三方库的插件
下载下来的代码是完整的工程,结果输出在dist目录下,引用的第三方库在libs下,(源码在src下)自己按需选择,直接拷贝dist和libs目录到项目中,引入dist中的include-xx.js即可。

比如原项目使用iClient js 8C,现在需要对接iServer 9D新功能就需要在iClient8脚本之后再引入iclient-classic.js或iclient-classic.min.js(压缩后的js)脚本,就可以对接iServer9D新功能;使用iClient 9D新特性,比如MapV图层,需要引入MapV的库,引入include-classic.js脚本即会引入上述所需js库。

若使用其他库进行开发,比如leaflet、OpenLayer、MapBox,使用方式类似,iClient 9D的插件命名比如:iclient9-leaflet.js、iclient9-leaflet.css或对应压缩版的(.min.js或.min.css)
引用相关库的脚本比如:include-leaflet.js

开发时只引入include-xx.js,但是脚本中引入了一些在线CDN的脚本,可自行下载这些脚本修改include-xx.js文件。
1,780EXP 2017年12月15日
可以把这个文件放进Iserver的服务器里面吗
当然可以。。。(实际上完整版自带了)
iServer自带的中间件是tomcat,直接在webapps下新建个目录放进去就能通过 http://ip:端口/目录名/文件名 访问到了
哦 谢谢了
...