UNPKG

japan-map-selector

Version:

Interactive Japan map component for selecting prefectures and municipalities

20 lines (19 loc) 808 B
import { GeoJSONFeature } from '../types'; export interface ProjectionConfig { scale: number; translateX: number; translateY: number; center: [number, number]; } export declare function mercatorProjection(longitude: number, latitude: number, config: ProjectionConfig): [number, number]; export declare function geometryToPath(geometry: GeoJSONFeature['geometry'], projection: ProjectionConfig, transform?: { scale: number; translateX: number; translateY: number; }): string; export declare function calculateViewBox(bounds: [[number, number], [number, number]], padding?: number): { viewBox: string; projection: ProjectionConfig; }; export declare const JAPAN_BOUNDS: [[number, number], [number, number]]; export declare function getDefaultProjection(): ProjectionConfig;