react-leaflet-google-layer
Version:
React leaflet wrapper of leaflet.gridlayer.googlemutant
20 lines (19 loc) • 757 B
TypeScript
import * as React from 'react';
import * as L from 'leaflet';
import { LayerProps } from '@react-leaflet/core';
import 'leaflet.gridlayer.googlemutant/dist/Leaflet.GoogleMutant';
import { LoaderOptions } from '@googlemaps/js-api-loader';
interface IGoogleMapsAddLayer {
name: 'BicyclingLayer' | 'TrafficLayer' | 'TransitLayer';
options?: any;
}
interface IProps extends L.gridLayer.GoogleMutantOptions {
zIndex?: number;
useGoogMapsLoader?: boolean;
googleMapsLoaderConf?: LoaderOptions;
googleMapsAddLayers?: IGoogleMapsAddLayer[];
apiKey?: string;
mapId?: string;
}
declare const _default: React.ForwardRefExoticComponent<LayerProps & IProps & React.RefAttributes<L.GridLayer>>;
export default _default;