react-native-mobilex 开发文档
    Preparing search index...

    Type Alias ISSymbolLibrary

    符号库模块

    获取和管理点线面符号库

    type ISSymbolLibrary = {
        addFillSymbol: (name: string, resource: ISymbolResource) => string;
        addLineSymbol: (name: string, resource: ISymbolResource) => string;
        addPointSymbol: (name: string, resource: ISymbolResource) => string;
        fromJSON: (lib: ISymbolLibrary) => void;
        getFillSymbol: (id: string) => ISymbolItem | undefined;
        getFillSymbols: () => ISymbolItem[];
        getLineSymbol: (id: string) => ISymbolItem | undefined;
        getLineSymbols: () => ISymbolItem[];
        getPointSymbol: (id: string) => ISymbolItem | undefined;
        getPointSymbols: () => ISymbolItem[];
        toJSON: () => ISymbolLibrary;
    }
    Index

    Properties

    addFillSymbol: (name: string, resource: ISymbolResource) => string

    添加面符号

    Type declaration

    addLineSymbol: (name: string, resource: ISymbolResource) => string

    添加线符号

    Type declaration

    addPointSymbol: (name: string, resource: ISymbolResource) => string

    添加点符号

    Type declaration

    fromJSON: (lib: ISymbolLibrary) => void

    导入 JSON 形式符号库

    该操作会先删除当前符号库中已经存在的符号

    Type declaration

    getFillSymbol: (id: string) => ISymbolItem | undefined

    获取指定id的面符号

    Type declaration

    getFillSymbols: () => ISymbolItem[]

    获取所有面符号

    getLineSymbol: (id: string) => ISymbolItem | undefined

    获取指定id的线符号

    Type declaration

    getLineSymbols: () => ISymbolItem[]

    获取所有线符号

    getPointSymbol: (id: string) => ISymbolItem | undefined

    获取指定id的点符号

    Type declaration

    getPointSymbols: () => ISymbolItem[]

    获取所有点符号

    toJSON: () => ISymbolLibrary

    将符号库转为JSON