NPM 包 Haversine-js 使用教程

阅读时长 2 分钟读完

在前端开发中,经常会需要计算两个经纬度之间的距离。而 haversine 公式正好可以实现这个功能,但我们可能不想自己实现这个公式并且需要将其封装成一个独立的 npm 包。这时,haversine-js 就成为了一个不错的选择。

简介

haversine-js 是一个基于 haversine 公式的轻量级 npm 包,可以计算两个经纬度之间的距离,在前端开发中非常实用。

安装

在开发项目中安装 haversine-js 可以使用 npm 命令,输入以下命令即可:

使用方法

在项目中引入 haversine-js,然后使用其中提供的计算距离的方法即可。详见以下示例代码:

-- -------------------- ---- -------
----- --------- - ------------------------

-- ----------
----- -------- - - --------- -------- ---------- -------- --

-- ----------
----- -------- - - --------- -------- ---------- -------- --

-- ----------
----- -------- - ------------------- ----------
----------------------

以上代码会输出杭州到上海的距离,单位为公里。

方法参数

haversine 方法提供了两个参数,分别是起点和终点:

  1. from:起点,包含以下属性:
    • latitude:起点纬度。
    • longitude:起点经度。
  2. to:终点,包含以下属性:
    • latitude:终点纬度。
    • longitude:终点经度。

结论

haversine-js 是一个非常实用的 npm 包,可以在前端项目中轻松计算两个经纬度之间的距离。本文介绍了 haversine-js 的基本用法,希望对读者有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005683e81e8991b448e4507

纠错
反馈