热点网格图层
开发工具与关键技术:SuperMap/GIS MVC/#C GIS
作者:张文静
撰写时间:2018/12/22-2019/1/22
1、 首先定义网格的风格样式类,见截图1、2
图1
图2
2、 声明热点网格的变量 var infowin,heatGridLayer,见截图3
图3
3、 然后来到 普通地图 加载信息这里,创建热点网格图,见截图
图4
4、 来到普通地图,异步加载图层,创建网格选择控件,声明一个名为heatGridLayer的热点网格层,通过callbacks传递给回调函数,点击feature的两个事件,是打开网格、关闭网格事件两个事件,movestart是开始时触发,然后向服务器发送请求,见截图
图5
5、 向服务器发送请求获取数据,见截图
图6
6、 加工完成,声明查询事件码、网格特征数组,然后输出数据集,遍历循环所有的选项,CLASS_NAME是类名,protorype是属性,然后把所有的地物数据保存到数组features;否则 热点网格图 加工失败
图7
7、 然后就是它的两个事件,打开网格和关闭网格事件,见截图
图