UNPKG

@chauffleet/expo-custom-map

Version:

Open source custom map library for Expo/React Native. Use your own tiles without Google Maps, Mapbox, or API keys. Created by ChaufFleet.

39 lines 1.5 kB
export declare const deg2rad: (deg: number) => number; export declare const rad2deg: (rad: number) => number; export declare const latLonToTile: (lat: number, lon: number, zoom: number) => { x: number; y: number; }; export declare const tileToLatLon: (x: number, y: number, zoom: number) => { lat: number; lon: number; }; export declare const calculateDistance: (coord1: [number, number], coord2: [number, number]) => number; export declare const calculateBearing: (start: [number, number], end: [number, number]) => number; export declare const getGeoBounds: (coordinates: [number, number][]) => { north: number; south: number; east: number; west: number; }; export declare const isPointInBounds: (point: [number, number], bounds: { north: number; south: number; east: number; west: number; }) => boolean; export declare const getBoundsZoom: (bounds: { north: number; south: number; east: number; west: number; }, screenWidth: number, screenHeight: number, tileSize?: number) => number; export declare const calculateTileBounds: (lat: number, lon: number, radiusKm: number, zoom: number) => { minX: number; maxX: number; minY: number; maxY: number; }; export declare const normalizeCoordinate: (coordinate: [number, number]) => [number, number]; export declare const interpolateCoordinates: (start: [number, number], end: [number, number], progress: number) => [number, number]; //# sourceMappingURL=geoUtils.d.ts.map