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文件。