简介
ZMapGIS地理信息系统是一个完善的、开放的、可扩展的跨GIS平台、跨操作系统、跨开发语言、支持云应用的二、三维一体化GIS开发平台,支持业务应用的灵活可订制模式,支持BS、CS、移动终端一体化功能展示平台。 平台主要提供一种可扩展的开发框架,支持对跨平台、跨GIS、跨开发语言的应用需求,同时作为一个二、三维GIS平台,也提供基础的二、三维GIS显示、基础空间分析、基础数据管理等GIS功能。 同时平台提供了一套完整的客户端JS二次开发脚本,基本涵盖了图层控制、注记显示、矢量绘图、空间查询、交互漫游、全景展示等基础分析功能,已能够满足一定量级的BS二次开发项目。
开发环境
页面开发环境 浏览器:定制浏览器IRON、IE 9.0+、Firefox、Chorme
ZMap 2D API功能介绍
ZMap二维地图JavaScript API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用,它包含了构建地图基本功能的各种接口,提供了诸如地图图层修改、地图矢量标绘、注记上图、地图交互工具等功能接口。
基本地图功能:展示(支持3D地图)、平移、缩放、拖拽等。
地图控件:可以在地图上添加或删除导航条、比例尺控件。
图层类:支持重设地理底图、地图上叠加图层或自定义图层功能。
覆盖物:支持在地图上添加或删除点、线、面、用户自定义覆盖物等。
气泡窗口:支持文字图片信息提示。
事件类:支持文字图片信息提示。
工具类:提供点、线、矩形、多边形、图绘制工具。
基本地图功能:展示(支持3D地图)、平移、缩放、拖拽等。
地图控件:可以在地图上添加或删除导航条、比例尺控件。
图层类:支持重设地理底图、地图上叠加图层或自定义图层功能。
覆盖物:支持在地图上添加或删除点、线、面、用户自定义覆盖物等。
气泡窗口:支持文字图片信息提示。
事件类:支持文字图片信息提示。
工具类:提供点、线、矩形、多边形、图绘制工具。
HELLO WORLD
开始学习搭建地图时先看下载zmap2d的JavaScript SDK,然后根据开发示例搭建
1、准备html文件,内容如下,先应用sdk包里面的js和css文件,然后再body里面创建一个div容器
注意:引用的文件位置需根据你下载的sdk放置到项目里面的位置一致
2、引入自己写的js文件,创建一个全局地图对象maplayer。页面初始化完成后,构造地图对象配置地图参数和设置参数
这样地图就初始化完成了。初始化地图对象时,第一个参数是div容器的id。第二个是地图view视图的参数
3、根据自己的业务需求及结合开发示例进行数据图层上图
1、准备html文件,内容如下,先应用sdk包里面的js和css文件,然后再body里面创建一个div容器
注意:引用的文件位置需根据你下载的sdk放置到项目里面的位置一致
2、引入自己写的js文件,创建一个全局地图对象maplayer。页面初始化完成后,构造地图对象配置地图参数和设置参数
这样地图就初始化完成了。初始化地图对象时,第一个参数是div容器的id。第二个是地图view视图的参数
3、根据自己的业务需求及结合开发示例进行数据图层上图