可视化的矢量地图编辑器
| SuperMap. |
可视化的矢量地图编辑器 |
| Properties | |
| autoHide | {Boolean} 控制在创建时是否自动隐藏 |
| editorName | {String} 编辑器的名字,此名字会做为编辑器的标题 |
| layer | {SuperMap.Layer.TiledVectorLayer} 编辑器所对应的图层,只能在初始化时设置 |
| position | {SuperMap.Pixel} 控件所在的位置 |
| Constants | |
| EVENT_TYPES | {Array(String)} 支持的事件类型。 |
| Constructor | |
| SuperMap. |
矢量分块图层的可视化的风格编辑器,创建此控件后,即可对其所对应的矢量分块图层的样式信息进行编辑, |
| Functions | |
| close | 关闭此编辑器 |
| destroy | 用于销毁此编辑器 |
| isAttachTo | 判断此编辑器控件是否被绑定到某一图层上 |
| open | 打开此编辑器 |
| refresh | 重绘编辑控件 |
| resetPosition | 将控件的位置设置到默认的位置 |
| save | 将通过面板设置的属性保存成CartoCSS形式,将应用到编辑器所对应的图层上 |
| setVisibility | 设置控件的可见性 |
| toggle | 切换控件的可视性 |
{SuperMap.Pixel} 控件所在的位置
{SuperMap.Layer.TiledVectorLayer} 编辑器所对应的图层,只能在初始化时设置
矢量分块图层的可视化的风格编辑器,创建此控件后,即可对其所对应的矢量分块图层的样式信息进行编辑,
| option | {Object} 传给此控件的一些初始化信息 |
var layer = new SuperMap.Layer.TiledVectorLayer("China", url,{cacheEnabled:true},{useLocalStorage:true});
editor=new SuperMap.Control.TiledVectorLayerEditor({"layer":layer});
editor.activate();
layer.events.on({"layerInitialized": function(){
map.addLayers([layer]);
map.addControls([editorControl]);
var center = new SuperMap.LonLat(0,0);
map.setCenter(center, 0);
}});
用于销毁此编辑器
destroy:function()
判断此编辑器控件是否被绑定到某一图层上
isAttachTo:function( layer )
将通过面板设置的属性保存成CartoCSS形式,将应用到编辑器所对应的图层上
save:function()
设置控件的可见性
setVisibility:function( visible )
打开此编辑器
open:function()
关闭此编辑器
close:function()
切换控件的可视性
toggle:function()
将控件的位置设置到默认的位置
resetPosition:function()