CooBuilder| CooServer| CooGIS API| CooMap

SDK

CooGIS SDK 是为用户提供开发GIS应用的软件工具包,基于COM组建而构建的ActiveX控件。 用户只须通过简单编程即可使用丰富的控件,或者对现有功能扩展实现基于三维的专业应用。

SDK模块简述

CooGIS SDK主要分七大模块,分别为数据Data、控件Control,事件Event,图层Layer,覆盖 物OverLayer,插件Plugin,工具Tools。

  • 控件模块: 涉及服务器登录,获取模型服务列表、地形服务列表等;

  • 控件模块: 分别为LOGO,中心十字,状态栏,文本提示,指南针,字幕,全屏控件;

  • 事件模块: 包含鼠标事件和键盘事件;

  • 图层模块: 包含模型图层,地形图层;

  • 覆盖物模块: 涉及矢量图层的点、线、面、符号等;

  • 插件模块: 包含场景漫游,路径漫游,特效操作、模型拾取和模型编辑;

  • 工具模块: 包含测量;

  • CooGIS SDK

    组件化插件技术
    采用标准COM组件开发,基于COM组件的接口理论上可以支持所有的window系统下运行。



    强大接口应用方向
    提供的二次开发组件,满足展示三维数字城市、网络地图、空间地理信息等相关特定需求,进行二次的开发与应用。



    统一API接口技术
    采用主接口统一出入设计,所有接口统一从MapSDK加载或释放,基于此设计降低开发的复杂度。



    API

    CooGIS API是一套由JavaScript语言编写的一套应用程序接口,能够帮您在网站中构建功能丰富、 交互良好的地图应用,其基于COM组件衍生出的二次开发工具包,您可以利用API中提供的大量实用 工具以处理地图,并通过各种服务向地图添加内容,从而使开发人员在自己的系统中创建功能全面 的地图应用程序。API 支持C/S和B/S混合架构,支持单机和分布式网络部署。其主要分为三大模 块:二维地图API、三维地图API。

    API模块简述

    二维地图API
    二维地图API主要包括二位场景显示、拉杆、比例尺、鹰眼、坐标系、覆盖物、标签、窗口、图标、 地图图层、地图聚合等主要功能实现帮助。



    三维地图API
    三维地图API主要包括三维场景显示、场景特效、测量工具、模型操作、控高分析、视域分析、通 视分析、步行模式、车行模型、飞行模式、路径漫游、坐标系、全屏操作、截图、视角定位、覆盖 物、地图图层、标注、气泡、矢量文件、管线操作等主要功能实现帮助。



    免插件技术
    免插件二三维地图采用WebGL技术开发,支持IE8浏览器。



    强大接口应用方向
    面向全行业开放底层所有接口,提供二次开发组件,满足 展示三维数字城市、网络地图、空间地理信息等相关特定需求,进行二次的开发与应用。