UNPKG

@uiw/react-amap-map

Version:

基于 React 封装的高德地图组件。AMap Component Based On React.

31 lines (30 loc) 946 B
import { MapProps } from '.'; export interface OverlayProps extends MapChildProps { } /** * 此类型是 `<Map>` 组件传递给子组件(如 `<Marker>`)的两个 props */ export interface MapChildProps { /** * 地图API的核心类,SDK加载完成才有 */ AMap?: typeof AMap; /** * 实例化后的地图对象 */ map?: AMap.Map; } export interface UseMap extends MapProps, MapChildProps { /** * 指定的容器 */ container?: HTMLDivElement | null; } export declare const useMap: (props?: UseMap) => { map: AMap.Map | undefined; setMap: import("react").Dispatch<import("react").SetStateAction<AMap.Map | undefined>>; zoom: number; setZoom: import("react").Dispatch<import("react").SetStateAction<number>>; container: HTMLDivElement | null | undefined; setContainer: import("react").Dispatch<import("react").SetStateAction<HTMLDivElement | null | undefined>>; };