通过经纬度计算两点间的直线距离
/*** @description 通过经纬度计算两点间的直线距离* @param lat1* @param lng1* @param lat2* @param lng2* @returns {number}*/
function getDistance(lat1, lng1, lat2, lng2) {let radLat1 = lat1 * Math.PI / 180;let radLat2 = lat2 * Math.PI / 180;let pointA = radLat1 - radLat2;let pointB = lng1 * Math.PI / 180 - lng2 * Math.PI / 180;let distance = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(pointA / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(pointB / 2), 2)));distance = distance * 6378.137;distance = Math.round(distance * 10000) / 10000;return distance // km
}
通过经纬度计算两点间的直线距离相关推荐
- 经纬度互换、换算成米、两点的经纬度计算两点间的距离
经纬度互换 度(DDD):E 108.90593度 N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108 ...
- ArcGIS操作系列14- 经纬度互换、换算成米、两点的经纬度计算两点间的距离
1. 经纬度互换 度(DDD):E 108.90593度 N 34.21630度 1.1 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒? ...
- matlab利用经纬度计算距离_【Matlab】根据经纬度计算两点间的球面距离
做建模或者研究空间数据,可能会遇到"根据经纬度计算两点间的球面距离"的问题,网上的资料很多,都是各种公式推导,但是一旦按公式编程计算,很可能得不到正确的距离.根本原因是在" ...
- Java-高德地图根据经纬度计算两坐标之间的直线距离
Java-高德地图根据经纬度计算两坐标之间的直线距离 最近在做毕设项目,项目打卡需要用到高德地图,看了下高德地图计算两坐标距离的方法,官网上提供的开发包中也有相关的方法. /**** @author ...
- 根据地图经纬度计算两点间的距离
经纬度丢失计算距离 1.纬度相同,经度不同 在纬度相同的情况下: 经度每隔0.00001度,距离相差约1米: 每隔0.0001度,距离相差约10米: 每隔0.001度,距离相差约100米: 每隔0.0 ...
- Java 根据经纬度计算两点间的距离
Java实现 public final class DistanceUtils {/*** 地球半径,单位 km*/private static final double EARTH_RADIUS = ...
- 根据地球上任意两点的经纬度计算两点间的距离
http://blog.chinaunix.net/u/6776/showart_694778.html 地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米, ...
- 百度地图 地理位置 转 经纬度 计算两点间的距离
调用百度地图转成经纬度 百度地图web-api地址 tp 位置转经纬度 function getMap($address){$ak = config('common.map.ak');$url = c ...
- PHP利用两点之间经纬度,计算两点之间的直线距离
推荐一个小工具(坐标拾取,包含百度地图,高德地图,腾讯地图,Google地图),方便测试:http://www.gpsspg.com/maps.htm /*** 计算两组经纬度坐标 之间的距离* pa ...
最新文章
- web.py搭建服务器
- 数字经济时代,算力到底有多重要?
- 科学为什么重要?马化腾公开信引热议,透露企业未来发展方向
- 三种方法实现CSS三栏布局
- Cambridge hpc
- 2018-2019-2 20175235 实验四《Android开发基础》实验报告
- vs.php在win2008+vs2008下开发调试配置
- 数据结构与算法-索引1909
- 拳王虚拟项目公社:一款解除网站禁止复制的插件,Simple Allow Copy V 0.8.2
- element-ui中table表格表头和表格内容都水平居中
- Windows安装pytorch-gpu
- mysql数据类型及占用字节数
- Python 练习题
- 技术译文 | MySQL 8 需要多大的 innodb_buffer_pool_instances 值(上)
- 恒流源差分放大电路静态分析_多级放大电路以及差分放大电路
- 经典回味:ResNet到底在解决一个什么问题呢?
- hdu 3535 AreYouBusy 经典混合背包
- signal软件如何退出账号_微信怎么一键切换登录 微信多账号一键切换方法【图文详解】...
- 关于消息推送服务的十问十答
- 徐小湛概率论与数理统计课件_概率论与数理统计-徐小湛-视频教程70讲