可视化的矢量地图编辑器
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()