查阅Cesium API

创建图片标签。

Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

POI 点

createBillboard(option)Billboard|MapObject

调用方法:
poi = sgworld.Creator.createBillboard({
        lon, //经度
        lat, //纬度
        height: 10, //高度
        text: "POI点", //文本内容
        textLocation: "right", //文本位置
        fontSize: 24,  //文本字体大小
        fontColor: "#99ff66",  //字体颜色
        fontOffset: {  //文本自定义偏移量
        "x": 0,
        "y": 0,
        },
        image: "https://www.terra-it.cn/images/tubiao/indexLogo.png", //POI图标地址
        data: { //自定义属性列表,用于回调返回
            "custom_a": "a", //自定义属性A
            "custom_b": "b" //自定义属性B
        }
    })
参数描述:
名称 类型 描述
option Object 参数
名称 类型 默认值 描述
id String 可选 唯一id
lon number 经度
lat number 纬度
height number 高度
text string 可选 文本内容,若为空不显示
textLocation string 可选 默认居中,centre:居中;left:左侧;right:右侧;up:顶部;down:底部
fontSize Number 12 可选 字体大小默认12号
fontColor Number "#ffffff" 可选 字体颜色,默认白色
fontOffset Cartesian2 可选 自定义字体偏移,x横向(向右为正),y纵向(向下为正),单位像素
image string 可选 显示图片的链接地址
scale number 可选 图片缩放,默认 1
distanceDisplayCondition Object 可选 可显示距离
visibility boolean 可选 创建时是否显示,默认是
返回:
Billboard对象,Billboard继承MapObject
这个方法用于创建图片标签

createBillboardbatch(objs)Promise.<Object>

参数描述:
名称 类型 描述
objs Array 可选 一个经纬度数组 例如:[{image:"tup.img",log:-114.0,lat: 40.0, height:300000.0}]。
返回:
返回一个Cesium的对象。
删除对象

deleteObject()

box导出工程数据
显示隐藏

setVisibility(show)

调用方法:
billboard.setVisibility(false)
参数描述:
名称 类型 描述
show Boolean 是否显示