new ov.TerrainCustomTileOverlay()
自畫疊加圖層
Extends
Members
- 
    readonlylayername
- 
    
    圖層名稱 Properties:Name Type Description layernameString 圖層名稱 
- 
    opacity
- 
    
    圖層不透明度 Properties:Name Type Description opacityNumber 圖層不透明度 
- 
    show
- 
    
    圖層顯示 Properties:Name Type Description showBoolean 圖層顯示 
Methods
- 
    addPointEntity(param){ov.TerrainCustomTileOverlayEntity}webgl/ov-TerrainCustomTileOverlay.js, line 90
- 
    
    
    產生自訂點圖素。 Name Type Description paramObject 參數物件。 Name Type Default Description geoGeoPoint | Array.<GeoPoint> 點幾何。 colorHexColor | Array.<HexColor> "#FFFFFF" optional 點的顏色。 radiusNumber | Array.<Number> 3 optional 點的半徑大小。 visibleLevelNumber 0 optional 最小可視層級。 epsgNumber optional 幾何的EPSG。 lineWidthNumber 0.5 optional 線寬。 fillBoolean true optional 是否要填充顏色。 strokeBoolean false optional 是否要畫線。 fillStyleString "FFF" optional 填充的樣式。 strokeStyleString "#000" optional 筆刷的樣式。 lineCapString "butt" optional 線終端的樣式。 lineJoinString "miter" optional 線閉合的樣式。 lngLatScaleNumber -1 optional 每像素比經緯的比例,若為負值則使用圖面大小。 Returns:Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 Examplevar param = {}; 
 param.geo = new GeoPoint(122, 23, 300);
 param.color = "#FF0000";
 param.opacity = 1.0;
 param.size = 32;
 param.epsg = 4326;
 param.absHeight = true;
 param.label = {color:"#00FF00", text:"測試文字", font:"微軟正黑體", size:20, borderColor:"#000000", borderSize:1}; //加上文字Label
 var entity = customLayer.addPointEntity(param);
- 
    addPolygonEntity(param, geo)webgl/ov-TerrainCustomTileOverlay.js, line 41
- 
    
    
    加入一個多邊形到自畫疊加圖層。 Name Type Default Description paramObject optional 參數物件。 geoGeoPolygon 幾何。 param.epsgNumber optional 幾何的EPSG。 param.lineWidthNumber 1 optional 線寬。 param.fillBoolean true optional 是否要填充顏色。 param.strokeBoolean true optional 是否要畫線。 param.fillStyleString "#FFF" optional 填充的樣式。 param.strokeStyleString "#000" optional 筆刷的樣式。 param.lineCapString "butt" optional 線終端的樣式。 param.lineJoinString "miter" optional 線閉合的樣式。 
- 
    addPolylineEntity(param)webgl/ov-TerrainCustomTileOverlay.js, line 58
- 
    
    
    加入一個聚合線到自畫疊加圖層。 Name Type Description paramObject optional 參數物件。 Name Type Default Description geoGeoPolyline optional 幾何。 epsgNumber optional 幾何的EPSG。 lineWidthNumber 1 optional 線寬。 fillBoolean true optional 是否要填充顏色。 strokeBoolean true optional 是否要畫線。 fillStyleString "#FFF" optional 填充的樣式。 strokeStyleString "#000" optional 筆刷的樣式。 lineCapString "butt" optional 線終端的樣式。 lineJoinString "miter" optional 線閉合的樣式。 
- 
    addTextEntity(param){ov.TerrainCustomTileOverlayEntity}webgl/ov-TerrainCustomTileOverlay.js, line 112
- 
    
    
    加入一個標籤文字到自畫疊加圖層。 Name Type Description paramObject optional 參數物件。 Name Type Default Description geoGeoPoint optional 幾何。 textString optional 標籤文字。 visibleLevelNumber 0 optional 最小可視層級。 epsgNumber optional 幾何的EPSG。 lineWidthNumber 0.5 optional 線寬。 fillBoolean true optional 是否要填充顏色。 strokeBoolean false optional 是否要畫線。 fillStyleString "FFF" optional 填充的樣式。 strokeStyleString "#000" optional 筆刷的樣式。 lineCapString "butt" optional 線終端的樣式。 lineJoinString "miter" optional 線閉合的樣式。 lngLatScaleNumber -1 optional 每像素比經緯的比例,若為負值則使用圖面大小。 fontString "10x sans-serif" optional 文字的字形或大小。 Returns:Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 
- 
    getEntityBySN(sn){ov.TerrainCustomTileOverlayEntity|null}webgl/ov-TerrainCustomTileOverlay.js, line 121
- 
    
    
    使用流水號取得圖素。 Name Type Description snNumber 欲取得的圖素流水號。 Returns:Type Description ov.TerrainCustomTileOverlayEntity | null 圖素物件。 
- 
    removeAllEntity(){Boolean}webgl/ov-TerrainCustomTileOverlay.js, line 147
- 
    
    
    移除全部圖素。 Returns:Type Description Boolean 是否移除成功。 
- 
    removeEntity(entity){Boolean}webgl/ov-TerrainCustomTileOverlay.js, line 135
- 
    
    
    移除圖素。 Name Type Description entityov.TerrainCustomTileOverlayEntity | number 欲刪除的圖素物件或索引。 Returns:Type Description Boolean 是否移除成功。 
- 
    inherited update(param)webgl/ov-TerrainOverlay.js, line 70
- 
    
    
    更新疊加圖層屬性。 Name Type Description paramObject optional 參數物件。