WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface IUpdateMapParam

    更新地图参数

    interface IUpdateMapParam {
        mapid: string;
        mapopenway?: MapOpenWay;
        fileid?: string;
        filedoc?: string;
        filename?: string;
        uploadname?: string;
        secretKey?: string;
        accessKey?: string;
        cbInputPassword?: (
            param: {
                mapid: string;
                isPasswordError: boolean;
                tryPasswordCount: number;
                result: any;
            },
        ) => Promise<string>;
        mapfrom?: string;
        mapdependencies?: string;
        subfrom?: string;
        subdependencies?: string;
        renderAccuracy?: number;
        style?: IMapStyleParam;
        notUseDefaultTtfFont?: boolean;
        notUseDefaultShxFont?: boolean;
        notReplaceLineType?: boolean;
        fontReplaceRule?: string | Record<string, string>;
        imageLeft?: number;
        imageTop?: number;
        imageResolution?: number;
        openFinishTryInterval?: number;
        openFinishMaxTryCount?: number;
        cadVersion?: string;
        httpUsePost?: boolean;
        open3dview?: boolean;
        extData?: Record<string, any>;
        deleteOldVersion?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    mapid: string

    地图ID.

    mapopenway?: MapOpenWay

    地图打开方式(缺省: GeomRender) .

    fileid?: string

    文件唯一ID. 地图ID第一次打开时,需传递fileid

    filedoc?: string

    文件文档.

    filename?: string

    文件名称.

    uploadname?: string

    上传时的文件名.

    secretKey?: string

    秘钥(第一次上传打开图时有效,表示此图需要密码保护).

    accessKey?: string

    访问权限的key,权限小于secretKey,不能对图进行删除等操作.

    cbInputPassword?: (
        param: {
            mapid: string;
            isPasswordError: boolean;
            tryPasswordCount: number;
            result: any;
        },
    ) => Promise<string>

    要求输入密码回调.

    mapfrom?: string

    地图来源参数.

    mapdependencies?: string

    地图依赖项.

    subfrom?: string

    地图来源参数(这是子项的设置,与mapfrom不同的是,这个没有转化为基础图形,有可能还有依赖关系).如与mapfrom一样的话,则为空

    subdependencies?: string

    地图依赖项(这是子项的设置,与mapdependencies不同的是,这个没有转化为基础图形,有可能还有依赖关系).如与mapdependencies一样的话,则为空

    renderAccuracy?: number

    渲染精度,默认1,有时候图形特别大导致圆或圆弧精度不够时,不够光滑,可以先清空之前的缓存数据,再重新上传时,改变渲染精度来使圆或圆弧光滑些。注:提高精度会导致空间数据文件增大,渲染性能下降

    样式.

    notUseDefaultTtfFont?: boolean

    不使用缺省的字体文件,将使用缺省的型文件来代替字体文件.

    notUseDefaultShxFont?: boolean

    不使用缺省的型文字文件,将使用缺省的字体来代替型文件.

    notReplaceLineType?: boolean

    不自动替换线型.

    fontReplaceRule?: string | Record<string, string>

    字符替换规则. openMap返回的字段findFonts为系统查找的字体替换规则。如需修改默认的话,请传入替换的字体规则,如fontReplaceRule: {"tssdeng.shx_1": "default.ttc"}

    imageLeft?: number

    图像左上角坐标x 第一次打开图像类型时有效

    imageTop?: number

    图像左上角坐标y 第一次打开图像类型时有效

    imageResolution?: number

    图像分辨率 第一次打开图像类型时有效, 一个像素单位代表多少地理长度,计算公式为 真实坐标长度 / 图像像素宽

    openFinishTryInterval?: number

    判断是否打开或更新成功重试间隔(秒)。默认 5s 一次

    openFinishMaxTryCount?: number

    判断是否打开或更新成功重试最大次数。默认 120 次

    cadVersion?: string

    新建地图有fileDoc时有效

    httpUsePost?: boolean

    使用post方式打开 (默认使用get)

    open3dview?: boolean

    使用3d视图打开 (默认自动)

    extData?: Record<string, any>

    自定义扩展参数

    deleteOldVersion?: boolean

    是否删除老版本(缺省: false ).