Constructor
new Bubble(options)
Example
//构造地图对象
 var map = new GeoGlobe.Map({
    style: Cfg.style,
    container: 'map',
    zoom: 16,
    bearing: 0,
	pitch: 0,
    units: "degrees",
    center: [114.20509630753577, 30.776055193053764]
 });
 //构造可视化定制图层
 var custom = new GeoGlobe.Visuals.Custom();
 //添加到地图中
 custom.addTo(map);
 //构造气泡图层
 var bubble = new GeoGlobe.Visuals.Custom.Bubble({
    id: "bubble_1",
    data: [{"type": "Feature", "properties": {name: "湖北省", value: 666}, "geometry": {"type": "Point", "coordinates": [112.26577320468478, 30.98857642486671]}}],
    visibility: true,
    dragdrawing: true,
    rendererOptions: {
        markPoint: {
            symbol: 'bubble',
            symbolMinSize: 20,
            symbolMaxSize: 40,
            effect: {
                show: true,
                period: 10,
                scaleSize: 2
            },
            itemStyle: {
                color: 'rgba(255,0,0,0.7)'
            },
            label: {
                show: false
            }
        }
    }
 });
 //添加到可视化定制图层
 bubble.addTo(custom);
 //绘制
 custom.render();
    Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            Object | 
                Properties
  | 
        
Members
cacheCanvas :Array
    离屏画布集合
    Type:
- Array
 
cacheCanvasContext :Array
    离屏画布的上下文集合
    Type:
- Array
 
canvas :Array
    画布集合,使用分层画布分别绘制
    Type:
- Array
 
canvasContext :Array
    画布的上下文集合
    Type:
- Array
 
dragdrawing :Boolean
    拖动图层时是否绘制
    Type:
- Boolean
 
MarkPoint :function
    标注类
    Type:
- function
 
markPoints :Array
    标注对象集
    Type:
- Array
 
visibility :Boolean
    图层默认是否显示
    Type:
- Boolean
 
Methods
addTo(custom)
    关联可视化定制图层对象
    Parameters:
| Name | Type | Description | 
|---|---|---|
custom | 
            
            GeoGlobe.Visuals.Custom | 
clearCanvas()
    画布清空
        
            
    
    destroy()
    销毁图层
        
            
    
    draw()
    图层绘制
        
            
    
    drawCanvas1()
    将标注静态部分绘制到画布1
        
            
    
    drawCanvas2()
    将标注动画部分绘制到画布2
        
            
    
    hideTooltip()
    关闭悬浮提示
        
            
    
    hideTooltip()
    关闭悬浮提示
        
            
    
    hover(x, y)
    鼠标悬浮时触发
    Parameters:
| Name | Type | Description | 
|---|---|---|
x | 
            
            Number | 鼠标在主画布上的位置(x轴方向) | 
y | 
            
            Number | 鼠标在主画布上的位置(y轴方向) | 
hover(x, y)
    鼠标悬浮时触发
    Parameters:
| Name | Type | Description | 
|---|---|---|
x | 
            
            Number | 鼠标在主画布上的位置(x轴方向) | 
y | 
            
            Number | 鼠标在主画布上的位置(y轴方向) | 
moveCanvas()
    画布平移
        
            
    
    onClick(event)
    鼠标指针单击事件
    Parameters:
| Name | Type | Description | 
|---|---|---|
event | 
            
            Object | 事件参数 | 
onClick(event)
    鼠标指针单击事件
    Parameters:
| Name | Type | Description | 
|---|---|---|
event | 
            
            Object | 事件参数 | 
onMouseMove(event)
    鼠标指针悬停事件
    Parameters:
| Name | Type | Description | 
|---|---|---|
event | 
            
            Object | 事件参数 | 
onMouseMove(event)
    鼠标指针悬停事件
    Parameters:
| Name | Type | Description | 
|---|---|---|
event | 
            
            Object | 事件参数 | 
onMove()
    图层(地图)移动时触发:
1、若拖拽时绘制,暂停动画,更新屏幕坐标并重绘画布
2、若拖拽时不绘制,地图未倾斜时的平移,移动画布而不重绘
3、若拖拽时不绘制,其他情况下的地图移动,清空画布
        
            
    
    onMoveEnd()
    图层(地图)移动结束触发
        
            
    
    onMoveEnd()
    图层(地图)移动结束触发
        
            
    
    onResize()
    图层自适应
        
            
    
    redraw()
    图层重绘
        
            
    
    render()
    渲染图层
        
            
    
    resetCanvas()
    画布复位
        
            
    
    setData(data)
    数据的处理,构造标注对象
    Parameters:
| Name | Type | Description | 
|---|---|---|
data | 
            
            Array | 数据 | 
setVisible(visibility)
    图层的显示与隐藏
    Parameters:
| Name | Type | Description | 
|---|---|---|
visibility | 
            
            Boolean | 可见性 | 
stopDraw()
    停止绘制
        
            
    
    updateXY()
    重新计算标注的屏幕坐标