麻点图,服务端将点数据生成一个临时的图层,客户端通过动态图层的方式展现出来,从而达到高效率渲染大数据量点的目的,事件通过utfgrid实现。
| SuperMap.GOIs | 麻点图,服务端将点数据生成一个临时的图层,客户端通过动态图层的方式展现出来,从而达到高效率渲染大数据量点的目的,事件通过utfgrid实现。 |
| Properties | |
| cacheEnabled | {Boolean} 是否使用服务端的图片缓存,默认为 true,即使用服务端的图片缓存。同TiledDynamicRESTLayer的 cacheEnabled属性 |
| datasetName | {String} 所要显示的点数据集图层名称。 |
| datumAxis | {Number} 椭球体长半轴。 |
| dpi | {Number} 图像分辨率,表示每英寸内的像素个数。 |
| filter | {String} poi的过滤条件。假如过滤条件里面还有子字符串,比如”NAME = ‘刘河乡’”,则外面的引号必须为双引号,里面的为单引号, 也就是不能写成’NAME = “刘河乡”’的形式。 |
| format | {String} 栅格图层图片格式。 |
| pixcell | {Number} UTFGrid瓦片中每个单元格的像素宽度, 默认为8,详见SuperMap.Layer.UTFGrid的pixcell参数。 |
| projection | {SuperMap.Projection} or {String} 投影字符串。如“EPSG:900913” |
| resolutions | {Array} 分辨率数组,如果设置了dpi,resolutions和scales设置其一。 |
| scales | {Array} 比例尺数组,如果设置了dpi,resolutions和scales设置其一。 |
| style | {SuperMap.REST.ServerStyle} 图层中点的默认风格。 |
| units | {String} 地图坐标系统的单位。 |
| url | {String} 地图资源url。 |
| Constants | |
| EVENT_TYPES | {Array(String)} 此类支持的事件类型。 |
| Functions | |
| destroy | 销毁 |
| getLayers | 获取该类中的几个图层。 |
| hide | 隐藏 |
| setOpacity | 设置其中各图层的不透明度,取值[0-1]之间。 |
| show | 显示 |
| updateLayerInfo | 修改服务端图层信息 |
{SuperMap.Projection} or {String} 投影字符串。如“EPSG:900913”
{Array(String)} 此类支持的事件类型。
myGOIs.events.on({"initialized": onGOIsInitialized});
function onGOIsInitialized() {
//code
}
updateLayerInfo: function ( layerInfo )
修改服务端图层信息
var myGOIs = new SuperMap.GOIs({
"url":url,
"datasetName":"China_Town_P@China400",
"updateLayerInfo":function(layerInfo){
if(layerInfo&&layerInfo.style){
layerInfo.style.markerSymbolID = 252217;
}
return layerInfo;
}
});
| layerInfo | {Object} 图层信息对象。 |
修改服务端图层信息
updateLayerInfo: function ( layerInfo )
销毁
destroy:function()
隐藏
hide:function()
显示
show:function()
获取该类中的几个图层。
getLayers:function()
设置其中各图层的不透明度,取值[0-1]之间。
setOpacity:function( opacity )