美文网首页
js 计算两个坐标点的距离

js 计算两个坐标点的距离

作者: 没见过的颜色 | 来源:发表于2020-03-17 11:50 被阅读0次

let PI = 3.14159265358979323;//圆周率
let R = 6371229;//地球半径

function getDistance(lon1,lat1,lon2,lat2){
let x,y,distance;
let lonres = lon1 > lon2?lon1-lon2:lon2-lon1;
let latres = lat1 > lat2?lat1-lat2:lat2-lat1;
x = (lonres) * PI * R * Math.cos(((lat1 + lat2) / 2) * PI / 180) / 180;
y = (lat2 - lat1) * PI * R / 180;
return distance = Math.hypot(x, y);
}

相关文章

  • js 计算两个坐标点的距离

    let PI = 3.14159265358979323;//圆周率let R = 6371229;//地球半径 ...

  • 计算两个坐标点的距离

    今天项目加了一个需求,就是要根据用户当前的坐标和后台返回的坐标进行计算,挺简单,封装了一下这个方法,使用的时候只需...

  • Geopoints

    地理坐标点 可以用来计算两个坐标间的距离,还可以判断一个坐标是否在另一个区域中,或在聚合中。地理坐标点不能被动态映...

  • 多语言计算经纬度距离(python,java,scala)

    根据坐标点经纬度计算两点间距离。(单位:km) python java scala

  • es6.2.4学习----地理位置

    地理坐标点是指地球表面可以用经纬度描述的一个点。地理坐标点可以用来计算两个坐标间的距离,还可以判断一个坐标是否在一...

  • JS运动

    JS运动学习笔记。冲鸭!!!! 1. 匀速运动 2. 缓冲运动 物体的速度距离目标点越近,就越小;当到达目标点时,...

  • 02 ML KNN 简单计算坐标点的位置

    KNN 是 ML 里面最简单的分类算法 算法思路: 计算目标点与样本的距离 选取样本中 K 个距离最近的点 统计这...

  • 已知两个坐标点用预制绘制线段

    以前有遇到过这个问题:已知两个坐标点绘制线段。看到这个问题的时候,第一想法是计算两点的距离、角度,通过旋转角度来解...

  • js 根据坐标计算距离

  • 简单的缓动

    实现缓动的策略: 为运动确定一个比例系数,这是一个小于1且大于0的小数 确定目标点 计算出物体与目标点的距离- 计...

网友评论

      本文标题:js 计算两个坐标点的距离

      本文链接:https://www.haomeiwen.com/subject/cgazehtx.html