简介
npm 包 ore-fol-loc
是一个前端常用的工具类库,用于计算两点之间的距离并返回经纬度关系位置信息,同时也支持获取当前设备的地理位置信息,具有广泛的适用性,可以是用于地图相关的应用程序等场景。
安装
在项目中使用 npm 安装 ore-fol-loc
包
npm install ore-fol-loc --save-dev
或者使用 yarn 安装
yarn add ore-fol-loc
使用
计算两个位置之间的距离
import { distance, Point } from 'ore-fol-loc'; const pointA = new Point(39.908497, 116.397611); // 北京市中心坐标 const pointB = new Point(31.228547, 121.501927); // 上海市中心坐标 console.log(distance(pointA, pointB)); // 1064216.078600644
获取当前设备的位置
import { getCurrentPosition } from 'ore-fol-loc'; getCurrentPosition().then((position) => { console.log(position.coords.latitude, position.coords.longitude); });
源码
ore-fol-loc
的源码托管于开源代码托管平台 GitHub 上,你可以通过以下链接访问:
总结
ore-fol-loc
提供了前端常用的位置计算与获取工具,为前端开发者提供了更加高效的编程体验,也提升了前端应用程序的功能性。在使用过程中,需要注意计算距离时传入的点对象必须是 Point
类型,同时,获取当前设备位置时需要注意浏览器是否支持地理位置 API。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600552de81e8991b448d0477