2.9.5 地理围栏

2-9-5-1

地理围栏的创建

预设创建地理围栏:GeoFence类实现地理围栏的创建:

var obj = new CooWasm.GeoFence({
    editMode: CooWasm.EnumGeoFenceEditMode.SHOW,
    url: "http://127.0.0.1:8088/Data/ICON/lock.png",
    bDynamic: true,//是否动态展示
    bHorizontal: true,//是否水平展示
    points: [
        new CooWasm.Vec3Obj(120.2186460645, 30.2079714945, 14.306917811),
        new CooWasm.Vec3Obj(120.2214998692, 30.2083024861, 14.7414785178),
        new CooWasm.Vec3Obj(120.2209860769, 30.2103358536, 14.8805724924),
        new CooWasm.Vec3Obj(120.2182344832, 30.2094266889, 14.2970579566)
    ]
}, state => {
    if (state) {
        //加载成功,执行定位
        obj.Locate();
    } else {
        //加载失败,销毁对象
        obj = obj.destroy();
    }
})

手动创建地理围栏:GeoFence类实现地理围栏的初始化,使用鼠标左键在场景单击创建控制点,右键结束:

var obj = new CooWasm.GeoFence({
    editMode: CooWasm.EnumGeoFenceEditMode.CREATE,
    bDynamic: true
}, state => {
    if (!state) {
        //加载失败,销毁对象
        obj = obj.destroy();
    }
})

CooWasm开发者中心操作指南(地理围栏)

1.选择功能模块: 在开发者中心左侧列表中,依次选择场景绘制地理围栏2-9-5-2

2.创建地理围栏: 点击预设创建地理围栏手动创建地理围栏,完成创建。 2-9-5-3

CopyrightFile Modify: 2025-07-10 09:04:25

results matching ""

    No results matching ""