SuperMap iClient Classic
产品介绍
SuperMap iClient Classic 是一套基于SuperMap iClient 8C(2017) for JavaScript的GIS客户端应用程序开发工具,通过它用户可以在SuperMap iClient 8C(2017) for JavaScript的基础上使用最新的SuperMap服务功能。
GitHub托管地址:https://github.com/SuperMap/iClient9/tree/master/src/classic
OSChina托管地址:https://gitee.com/isupermap/iClient9/tree/master/src/classic
开发指南
iClient 8C 升级
本章节主要介绍如何让SuperMap iClient 8C(2017) for JavaScript使用最新的SuperMap服务功能。
首先引入SuperMap iClient 8C(2017) for JavaScript(下载地址)
<script type="text/javascript" src="https://iclient.supermap.io/web/libs/iclient8c/libs/SuperMap.Include.js"></script>
引入iclient-classic.js 或 iclient-classic.min.js使SuperMap iClient 8C(2017) for JavaScript产品能使用最新的SuperMap服务功能
<script type="text/javascript" src="https://iclient.supermap.io/dist/iclient-classic.js"></script>
快速入门
在完成SuperMap iClient 8C(2017) for JavaScript升级以后,下面介绍如何使用SuperMap iClient Classic进行快速开发:
引入相关js文件
<script type="text/javascript" src="https://iclient.supermap.io/web/libs/iclient8c/libs/SuperMap.Include.js"></script>
<script type="text/javascript" src="https://mapv.baidu.com/build/mapv.js"></script>
<script type="text/javascript" src="https://iclient.supermap.io/dist/iclient-classic.js"></script>
将 iServer 发布的地图加载至SuperMap iClient 8C(2017) for JavaScript的 map 中:
var map = new SuperMap.Map("map", {
controls: [
new SuperMap.Control.Attribution(),
new SuperMap.Control.ScaleLine(),
new SuperMap.Control.Zoom(),
new SuperMap.Control.Navigation({
dragPanOptions: {
enableKinetic: true
}
})]
});
//此处省略数据构造过程。
var mapvLayer = new SuperMap.Layer.MapVLayer("mapv", {dataSet: dataSet, options: options});
map.addLayer(mapvLayer);查看源码 »
运行效果
模块说明
许可说明
Apache License 2.0