UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

47 lines (46 loc) 1.34 kB
import React from 'react'; interface MapPickerProps { ak: string; coordinatesType: string; value?: { address: string; lat: number; lng: number; city?: string; }; onChange: (value: any) => void; } interface LocationItem { title?: string; address: string; lat: number; lng: number; city?: string; } interface MapPickerState { inputValue: string; locIndex?: number; locs: Array<LocationItem>; sugs: Array<string>; } export declare class BaiduMapPicker extends React.Component<MapPickerProps, MapPickerState> { state: MapPickerState; id: string; mapRef: React.RefObject<HTMLDivElement>; placeholderInput?: HTMLInputElement; map: any; ac: any; search: import("lodash").DebouncedFunc<() => void>; convertor: any; componentDidMount(): void; componentWillUnmount(): void; initMap(): Promise<void>; getLocations(point: any, select?: boolean): void; handleChange(e: React.ChangeEvent<HTMLInputElement>): void; handleSelect(e: React.MouseEvent<HTMLElement>): void; covertPoint(point: any, from: number, to: number): Promise<unknown>; triggerOnChange(loc: LocationItem): void; handleSugSelect(e: React.MouseEvent<HTMLDivElement>): void; render(): JSX.Element; } export default BaiduMapPicker;