构造函数
constructor
new LocalSearch( options?: { apiSource?: string; pageCapacity?: number; pageNum?: number; renderOptions?: { autoViewport?: boolean; enableRender?: boolean; engine: Engine; }; },): LocalSearch 参数
- options: {
apiSource?: string;
pageCapacity?: number;
pageNum?: number;
renderOptions?: {
autoViewport?: boolean;
enableRender?: boolean;
engine: Engine;
};
} = {}可选apiSource?: string
可选pageCapacity?: number
可选pageNum?: number
可选renderOptions?: { autoViewport?: boolean; enableRender?: boolean; engine: Engine }
可选autoViewport?: boolean
可选enableRender?: boolean
engine: Engine
方法
getPageCapacity
getPageCapacity(): number
gotoPage
gotoPage(pageNum: number): void
search
search( keyword: string, opts?: { pageCapacity?: number; pageNum?: number },): Promise<any> 参数
- keyword: string
可选opts: { pageCapacity?: number; pageNum?: number } = {}可选pageCapacity?: number
可选pageNum?: number
返回 Promise<any>
搜索结果
searchInBounds
searchInBounds( keyword: string | string[], bounds: { ne: number[]; sw: number[] }, opts?: any,): Promise<any> 参数
- keyword: string | string[]
- bounds: { ne: number[]; sw: number[] }
可选opts: any = {}
返回 Promise<any>
搜索结果
searchNearby
searchNearby( keyword: string | string[], center: number[], radius: number, opts?: any,): Promise<any> 参数
- keyword: string | string[]
- center: number[]
- radius: number
可选opts: any = {}
返回 Promise<any>
搜索结果
setPageCapacity
setPageCapacity(cap: number): void
setPageNum
setPageNum(num: number): void
本地搜索服务
支持以下功能:
示例
示例