/** * 构造器参数 * @param key 高德请求服务权限标识 * @param client 请求客户端工具,如axios,fetch * @param isDev 是否处于开发模式,默认false */ export declare class Fetcher { private readonly client; private readonly isDev; private readonly key; private readonly api; private readonly gdRequest; constructor(client: any, key: string, isDev?: boolean); /** * 获取IP定位 * @returns * status 返回结果状态值 值为0或1,0表示失败;1表示成功 * info 返回状态说明 返回状态说明,status为0时,info返回错误原因,否则返回“OK” * province 省份名称 * city 城市名称 * adcode 城市的adcode编码 * rectangle 在城市矩形区域范围 */ locateByIp: () => Promise; /** * * @param adcode 城市的adcode编码 * @returns * status 返回状态 * count 返回结果总数目 * info 返回的状态信息 * infocode 返回状态说明,10000代表正确 * lives 实况天气数据信息 * -province 省份名 * -city 城市名 * -adcode 区域编码 * -weather 天气现象(汉字描述) * -temperature 实时气温,单位:摄氏度 * -winddirection 风向描述 * -windpower 风力级别,单位:级 * -humidity 空气湿度 * -reporttime 数据发布的时间 */ getWeather: (adcode: string) => Promise; }