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.

18 lines 1.3 kB
export * from './geoUtils'; export * from './mathUtils'; export { deg2rad as degreesToRadians, rad2deg as radiansToDegrees, calculateDistance as getDistanceBetween, calculateBearing as getBearingBetween, latLonToTile as coordinateToTile, tileToLatLon as tileToCoordinate, normalizeCoordinate as normalizeCoordinates, interpolateCoordinates as interpolateCoords, } from './geoUtils'; export { clamp as clampValue, lerp as interpolate, distance2D as getDistance2D, isPointInRect as isPointInRectangle, roundToDecimals as roundTo, normalizeAngleDegrees as normalizeDegrees, normalizeAngleRadians as normalizeRadians, } from './mathUtils'; export declare const EARTH_RADIUS_KM = 6371; export declare const EARTH_RADIUS_MILES = 3959; export declare const DEGREES_PER_RADIAN: number; export declare const RADIANS_PER_DEGREE: number; export declare const DEFAULT_TILE_SIZE = 256; export declare const DEFAULT_MAX_ZOOM = 18; export declare const DEFAULT_MIN_ZOOM = 1; export declare const DEFAULT_THROTTLE_MS = 16; export declare const DEFAULT_DEBOUNCE_MS = 100; export declare const DEFAULT_CACHE_SIZE_MB = 100; export declare const DEFAULT_ANIMATION_DURATION = 300; export declare const SMOOTH_ANIMATION_DURATION = 500; export declare const FAST_ANIMATION_DURATION = 150; //# sourceMappingURL=index.d.ts.map