SuperMap(JavaScript) 拉框放大和缩小功能实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SuperMap(JavaScript) 拉框放大和缩小功能实现相关的知识,希望对你有一定的参考价值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

 1 var ZoomControl;
 2 
 3 /*
 4  * 拉框缩小
 5  */
 6 function ZoomOut(){
 7     if(ZoomControl==null||ZoomControl==‘undefined‘){
 8         ZoomControl = new SuperMap.Control.ZoomBox({out:true});
 9         map.addControl(ZoomControl);
10     }
11     else{
12         ZoomControl.out=true;
13     }    
14     ZoomControl.activate();
15 }
16 /*
17  * 拉框放大
18  */
19 function ZoomIn(){
20     if(ZoomControl==null||ZoomControl==‘undefined‘){
21         ZoomControl = new SuperMap.Control.ZoomBox({out:false});
22         map.addControl(ZoomControl);
23     }
24     else{
25         ZoomControl.out=false;
26     }
27     ZoomControl.activate();
28 }

笔者在项目中的应用,供大家参考。

以上是关于SuperMap(JavaScript) 拉框放大和缩小功能实现的主要内容,如果未能解决你的问题,请参考以下文章

openlayers之绘制矩形星星拉框放大自定义图形

SuperMap iClient for JavaScript image出图

SuperMap for JavaScript 中的最佳路径分析功能转换为三维中的最佳路径分析功能

GB28181设备控制和TeleBoot远程启动命令探究

react使用react-amap地图组件

ArcGisJS实现地图常用工具条距离测量和面积测量(非官方实例)