当前位置:首页 > 机动车 >

两个经纬度之间的距离计算方法(怎么计算两个经纬度之间的经纬度)

来源:原点资讯(www.yd166.com)时间:2023-05-15 05:22:27作者:YD166手机阅读>>

最近工作需要,网上搜索了下根据经纬度计算两地距离的方法,发现要么是几何法,画图、作一堆辅助线,然后证明推理,要么二话不说直接套公式。这篇文章介绍一种容易理解的方式来求这个距离。

思路

地球是个不规则的椭球体、为了简便我们当作球体来计算。

球体上两地的最短距离就是经过两点的大圆的劣弧长度。

思路如下:

弧长 ← 弦长(两点距离) ← 两点坐标(直角坐标) ← 经纬度

两个经纬度之间的距离计算方法,怎么计算两个经纬度之间的经纬度(1)

// 计算距离 let lat1 = 39.909 let lng1 = 116.39742 let lat2 = this.latitude let lng2 = this.longitude uni.getLocation({ type: 'gcj02', success: res=> { lat1 = res.latitude lng1 = res.longitude this.distance = this.getDistance(lat1,lng1 ,lat2 , lng2); } }) getDistance(lat1, lng1, lat2, lng2) { lat1 = lat1 || 0; lng1 = lng1 || 0; lat2 = lat2 || 0; lng2 = lng2 || 0; var rad1 = lat1 * Math.PI / 180.0; var rad2 = lat2 * Math.PI / 180.0; var a = rad1 - rad2; var b = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0; var r = 6378137; var distance = r * 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) Math.cos(rad1) * Math.cos(rad2) * Math.pow(Math.sin(b / 2), 2))); return (distance/1000).toFixed(2); }

如若转载,请注明出处:开源字节 https://sourcebyte.cn/article/252.html



栏目热文

福州168路公交车时间表(福州市38路公交车路线查询)

福州168路公交车时间表(福州市38路公交车路线查询)

福州开通210路公交线路为完善闽侯县青口片区公交线网,从2023年1月1日起开通210路(东南汽车城专线),具体方案如下...

2023-05-15 06:01:28查看全文 >>

福州8路公交车路线查询(福州市85路公交车最新路线)

福州8路公交车路线查询(福州市85路公交车最新路线)

5日,记者从福州市道路运输综合服务中心获悉,因福州西岭互通贯穿及北二通道的道路施工建设,车辆无法正常停靠省军区和软件园(...

2023-05-15 05:34:02查看全文 >>

福州18路和75路

福州18路和75路

最近,福州市鼓楼区的工业路一直很火天天刷屏被网友们称为“网红路”得益于沿路绵延不绝盛开的羊蹄甲有人说这几天再不走走这条路...

2023-05-15 05:52:08查看全文 >>

福州38路公交路线(福州公交车38路专线)

福州38路公交路线(福州公交车38路专线)

5月1日起福州市道路运输事业发展中心对509路、38路区间和地铁接驳10号专线3条公交进行变更509路变更为209路起讫...

2023-05-15 05:50:02查看全文 >>

福州117路公交车路线查询(福州公交线路查询117)

福州117路公交车路线查询(福州公交线路查询117)

福州人注意!免费!免费!只剩最后2天!本周末2月25日(周六)、2月26日(周日),是福州免费乘坐地铁和公交车活动的最后...

2023-05-15 05:26:58查看全文 >>

如何计算两个经纬度之间的距离

如何计算两个经纬度之间的距离

我们经常在一些应用中看到类似这样的功能,即根据用户定位显示距离用户由近及远的商品或商家。如下图所示:在上图中,我们可以看...

2023-05-15 05:34:43查看全文 >>

如何利用经纬度来计算距离(如何利用经纬度计算面积)

如何利用经纬度来计算距离(如何利用经纬度计算面积)

计算两点之间的距离平面平面上计算距离比较简单,假设A点(x1,y1),B点(x2,y2),则AB两点之间的距离公式为:i...

2023-05-15 05:58:08查看全文 >>

知道经纬度差怎样算距离(知道经纬度怎么算坐标)

知道经纬度差怎样算距离(知道经纬度怎么算坐标)

高考地理必背知识点 重点必考知识归纳高考地理正在复习中,哪些知识点是大家必须要掌握的呢?整理了以下高考地理重点必考知识点...

2023-05-15 05:28:56查看全文 >>

怎样计算经纬度之间的距离(怎么计算经纬度位置)

怎样计算经纬度之间的距离(怎么计算经纬度位置)

作为一个GISer,在日常WebGIS开发中,会常用到的turf.js,这是一个地理空间分析的JavaScript库,经...

2023-05-15 06:03:54查看全文 >>

知道经纬度如何算坐标(知道坐标怎么知道经纬度)

知道经纬度如何算坐标(知道坐标怎么知道经纬度)

经纬度定位本来是测绘专业领域,但随着物联网的发展,基于LBS的应用越来越多,对经纬度定位数据的需求越来越大,现在一般的应...

2023-05-15 05:35:00查看全文 >>

文档排行