new BrightkiteLayer()
灯火图层
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
Example
//构造地图对象
//构造地图对象
var map = new GeoGlobe.Map({
style: Cfg.style,
container: 'map',
zoom: 10,
bearing: 0,
pitch: 0,
units: "degrees",
isIntScrollZoom: true,
center: [114.31312918998901, 30.55318201596893]
});
//构造THREE可视化图层
var threebox = new GeoGlobe.Visuals.Three();
//添加到地图中
threebox.addTo(map);
//构造三维线图层
var options = {
id: 'rtds',
visible: true,
opacity: 1,
tileSize: 256, //与当前地图瓦片大小保持一致
name: '实时数据服务',
service: 'http://192.168.30.91:9010/RTDS/rtds',
version: '1.0.0',
format: 'json',
levelPrecision: [8,8,8,8,8,8,8,2,2,6,7],
requestArgs: {
datasetname: 'test0810',
starttime: '2012-01-01 00:00:00',
endtime: '2018-12-31 23:59:59'
},
rendererOptions: {
markPoint: {
symbolMinSize: 10,
symbolMaxSize: 10,
effect: {
show: true,
scaleSize: 1,
period: 10
},
color: "rgba(255, 122, 20, 1)"
}
}
}
var rtdsLayer = new GeoGlobe.Visuals.Three.BrightkiteLayer(options);
//添加到THREE图层
rtdsLayer.addTo(threebox);
//绘制
rtdsLayer.render();
Members
-
format :String
-
输出格式,默认值为JSON
Type:
- String
- Default Value:
-
- 'json'
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
id :String
-
图层id
Type:
- String
- Default Value:
-
- '1'
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
levelPrecision :Array
-
[可选]精度,填写数值0,1,2,3,4,5,6,7,8等整数值,0代表bbox类别,1及以上代表网格,数值越大查询的格网越小
Type:
- Array
- Default Value:
-
- [8,8,8]
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
name :String
-
实时数据服务名称
Type:
- String
- Default Value:
-
- '实时数据服务'
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
opacity :Number
-
透明度 0-1
Type:
- Number
- Default Value:
-
- 1.0
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
rendererOptions :Object
-
渲染参数
Type:
- Object
- Default Value:
-
- {}
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
requestArgs :Object
-
请求服务参数
Type:
- Object
- Default Value:
-
- {}
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
service :String
-
请求服务地址
Type:
- String
- Default Value:
-
- 'RTDS'
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
tileSize :Number
-
瓦片大小
Type:
- Number
- Default Value:
-
- 256
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
version :String
-
服务版本号
Type:
- String
- Default Value:
-
- '1.0.0'
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
visible :Boolean
-
可见性
Type:
- Boolean
- Default Value:
-
- true
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
Methods
-
addTo(three)
-
关联Three
Parameters:
Name Type Description threeGeoGlobe.Visuals.Three - Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
reDraw()
-
重绘图层
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
remove()
-
从父对象中移除自己
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
render()
-
渲染
- Source:
- View2D/Visuals/Three/BrightkiteLayer.js
-
setVisibility(visible)
-
设置图层是否显示
Parameters:
Name Type Description visibleBoolean 是否显示,设置为true则显示,设置为false不显示 - Source:
- View2D/Visuals/Three/BrightkiteLayer.js