标记图层类。
| SuperMap. | 标记图层类。 | 
| Properties | |
| isBaseLayer | {Boolean} 是否为基础图层,默认为false。标记层不会作为基础层。 | 
| markers | {Array(SuperMap.Marker)} 内部标记列表。用于存放标记(marker)。 | 
| Constructor | |
| SuperMap. | map上创建标记层,在标记层上添加相应的标记。如: | 
| Functions | |
| addMarker | 在标记图层里添加marker(标记)。 Parameters: marker - {SuperMap.Marker}需要添加的标记。 | 
| clearMarkers | 清空图层上所有的markers。 | 
| destroy | 解构Markers类,释放资源。 | 
| getDataExtent | 计算所有的标记的最大范围。 | 
| removeMarker | 移除标记图层里面的marker(标记)。 Parameters: marker - {SuperMap.Marker}需要移除的标记。 | 
| setOpacity | 设置标记的不透明度。如: | 
{Array(SuperMap.Marker)} 内部标记列表。用于存放标记(marker)。
map上创建标记层,在标记层上添加相应的标记。如:
       //创建标记图层
var markers = new SuperMap.Layer.Markers("Markers",{});
map.addLayer(markers);
//标记图层上添加标记
var size = new SuperMap.Size(21,25);
var offset = new SuperMap.Pixel(-(size.w/2), -size.h);
var icon = new SuperMap.Icon('../img/marker.png',size,offset);
markers.addMarker(new SuperMap.Marker(new SuperMap.LonLat(0,0),icon));
      
      | name | {String}图层名称 | 
| options | {Object} 该类及其父类开放的属性。 | 
addMarker: function( marker ) 
在标记图层里添加marker(标记)。 Parameters: marker - {SuperMap.Marker}需要添加的标记。
removeMarker: function( marker ) 
移除标记图层里面的marker(标记)。 Parameters: marker - {SuperMap.Marker}需要移除的标记。
解构Markers类,释放资源。
destroy: function() 
设置标记的不透明度。如:
setOpacity: function( opacity ) 
在标记图层里添加marker(标记)。 Parameters: marker - {SuperMap.Marker}需要添加的标记。
addMarker: function( marker ) 
移除标记图层里面的marker(标记)。 Parameters: marker - {SuperMap.Marker}需要移除的标记。
removeMarker: function( marker ) 
清空图层上所有的markers。
clearMarkers: function() 
计算所有的标记的最大范围。
getDataExtent: function ()