@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
TypeScript
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