Show HN: CoordConversions NPM Module for Map Coordinate Conversions
4 months ago
- #geographic-coordinates
- #conversion-library
- #TypeScript
- 一个用于地理坐标格式转换的TypeScript库:支持十进制度数(DD)、度分(DM)和度分秒(DMS)之间的相互转换。
- 功能包括双向转换、智能解析、强校验、类型安全、精度控制和丰富的格式化选项。
- 支持独立坐标和坐标对操作,提供全面的解析、转换和格式化功能。
- 包含将坐标解析为DD格式、各格式间相互转换(DD↔DM↔DMS)以及显示格式化的功能。
- 提供经纬度配对处理函数,确保转换和格式化的统一性。
- 具备详尽的坐标范围校验(纬度:-90°至+90°,经度:-180°至+180°)和格式检查。
- 支持多种输入格式(包括半球指示符)并实现自动半球检测。
- 可在多种环境中使用:Node.js、ES模块以及通过全局脚本或CDN链接的浏览器环境。
- 附赠演示案例和示例代码便于快速集成使用。
- 采用MIT许可协议,轻量化零依赖,具有完整的测试覆盖率。