cwt-map
Version:
React.js HERE Maps component
41 lines (40 loc) • 1.25 kB
TypeScript
/// <reference types="heremaps" />
import * as React from 'react';
export interface HEREMapProps extends H.Map.Options {
appId: string;
appCode: string;
animateCenter?: boolean;
animateZoom?: boolean;
hidpi?: boolean;
interactive?: boolean;
secure?: boolean;
}
export interface HEREMapState {
map?: H.Map;
behavior?: H.mapevents.Behavior;
ui?: H.ui.UI;
}
export interface HEREMapChildContext {
map: H.Map;
}
export declare class HEREMap extends React.Component<HEREMapProps, HEREMapState> implements React.ChildContextProvider<HEREMapChildContext> {
static childContextTypes: {
map: import("../../../../../../Users/noamrotem/Desktop/projects/react-here-maps/node_modules/@types/prop-types").Requireable<object>;
};
getElement: () => Element;
getMap: () => H.Map;
setCenter: (point: H.geo.IPoint) => void;
setZoom: (zoom: number) => void;
state: HEREMapState;
private debouncedResizeMap;
constructor(props: HEREMapProps, context: object);
getChildContext(): {
map: H.Map;
};
componentDidMount(): void;
componentWillMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
private resizeMap;
}
export default HEREMap;