Summary
Methods:
setStyle |
设置样式,重新设置需要等数据加载完成后调用 |
Constructor
new FGBPointLayer(options, onloaded)
构造函数
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 初始化参数,一个JSON对象。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
onloaded |
function | undefined | 因为读取流是异步的过程,这里增加读取完成后回调 |
Example
let options = {
//实际url地址请到空间信息服务平台4.0及以上版本中发布FlatGeoBuffer服务。
url:"https://localhost/hmappublish/service/rs/v1/vectorfeature/flatgeobuf/ordinary_city_fgb"
style:{
icon:{
offset: [0, 0],
size: [32, 32],
pattern: "../public/imgs/marker.png",
rotate:60,
opacity:1,
},
label:{
field:"{name}" //标注字段
offset: [0, 0],
fontColor:[255,0,0,1],
fontSize:32,
fontFace:"楷体", //必须是浏览器支持的字体类型
fontWeight:"normal",//支持'normal','bold','bolder'或数字
fontStyle:'normal',//支持'normal','italic','oblique'
haloColor:[0,255,0,1],
haloWidth:2, //描边宽度,像素单位
}
}
};
let fgblayer = new hmap.layer.FGBPointLayer(options);
map.addLayer(fgblayer);//将图层加到地图上
Members
-
clampToGround
-
设置贴地状态
- Overrides:
Methods
-
setStyle(style)
-
设置样式,重新设置需要等数据加载完成后调用
Parameters:
Name Type Description style
Object 点样式,具体格式参考图层初始化style参数。