麻点图,服务端将点数据生成一个临时的图层,客户端通过动态图层的方式展现出来,从而达到高效率渲染大数据量点的目的,事件通过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 )