JavaScript 根据两点的经纬度坐标,计算实际的直线距离
2019独角兽企业重金招聘Python工程师标准>>>
var FINAL = 6378137.0 /** * 求某个经纬度的值的角度值 * @param {Object} d */ function calcDegree(d){ return d*Math.PI/180.0 ; } /** * 根据两点经纬度值,获取两地的实际相差的距离 * @param {Object} f 第一点的坐标位置[latitude,longitude] * @param {Object} t 第二点的坐标位置[latitude,longitude] */ function calcDistance(f,t){ var flat = calcDegree(f[0]) ; var flng = calcDegree(f[1]) ; var tlat = calcDegree(t[0]) ; var tlng = calcDegree(t[1]) ; var result = Math.sin(flat)*Math.sin(tlat) ; result += Math.cos(flat)*Math.cos(tlat)*Math.cos(flng-tlng) ; return Math.acos(result)*FINAL ; } window.alert("上海到北京的距离: "+calcDistance([31.22219703210317,121.475830078125],[39.90130858574735,116.400146484375]));
转载于:https://my.oschina.net/zhaoyou/blog/9078
JavaScript 根据两点的经纬度坐标,计算实际的直线距离相关推荐
- 根据两点间经纬度坐标(double值)计算两点间距离,LBS操作相关工具类
import java.text.DecimalFormat; /*** LBS操作相关工具类**/ public final class LBSKit {private static final d ...
- 依据地图上的经纬度坐标计算某个点到多边形各边的距离
http://www.th2w.com/article/85 依据地图上的经纬度坐标计算某个点到多边形各边的距离 最近公司有一个需求:依据地图上的经纬度坐标计算某个点到多边形各边的距离. 主要原理: ...
- 通过经纬度坐标计算距离
工作之余,贡献给大家一个公式,教你如何计算地球上两个点之间的距离. 以下公式输入两点的经纬度坐标即可计算,计算出的单位是 米 public static double getDistance(dou ...
- python学习-108-根据经纬度坐标计算距离
前言: 根据经纬度坐标计算两点距离,并不能直接使用欧氏距离,因为经纬度是在曲面上的要计算弧度的影响.因此本文根据经纬度坐标公式代码实现. 参考链接: https://blog.csdn.net/xie ...
- Gps如何根据两点(经纬度)计算直线距离
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作" ...
- 给定经纬度计算距离_通过经纬度坐标计算距离的方法(经纬度距离计算)ZZ
通过经纬度坐标计算距离的方法(经纬度距离计算) 最近在网上搜索"通过经纬度坐标计算距离的方法",发现网上大部分都是如下的代码: #define PI 3.14159265 stat ...
- 通过经纬度坐标计算距离的方法(实为通过一个经纬度和距离角度求另一个经纬度)
转自:https://www.cnblogs.com/softfair/p/lat_lon_distance_bearing_new_lat_lon.html 通过经纬度坐标计算距离的方法(经纬度距离 ...
- 已知点的经纬度坐标计算/读取DEM高程信息/海拔高度
已知点的经纬度坐标计算/读取DEM高程信息/海拔高度 思路 环境 依赖 安装GDAL 安装依赖包 测试GDAL 数据依赖 python代码 参考 思路 实现条件 1.GDAL库 2.DEM数据 开发语 ...
- 根据经纬度坐标计算实际距离
double hypot( double x, double y) ... { return sqrt(x * x + y * y); } double distance( d ...
- 计算坐标点的距离计算机公式,使用经纬度坐标计算多个点之间距离的Excel公式...
我目前正在制定一个带有两个表格的模拟数据库架构:Booking和Waypoint.使用经纬度坐标计算多个点之间距离的Excel公式 预定存储出租车预订信息. 航点存储该拾取和在行程中脱落点,与纬度经度 ...
最新文章
- 程序员的十层楼(8~9层)
- exchange无法收发邮件_Python使用POP3和SMTP协议收发邮件!
- Nginx源码分析-内存池
- 每个java小应用程序都得继承,JAVA复习题3
- PCA主成分分析实战和可视化 | 附R代码和测试数据
- 信息学奥赛一本通C++语言——1123:图像相似度
- Java集合--LinkedList
- python备份文件最简单案例_Python实现备份文件实例
- 同样可以建站,云服务器和虚拟主机的区别在哪?
- 接入网NFV引入路径:CPE、OLT和BNG或将率先云化
- Tools (StExBar vs Cmder)which can switch to command line window on context menu in windows OS
- php7关闭缓存、禁用缓存
- Bypass Windows AppLocker
- android融云自定义通知,android融云消息免打扰
- 转载 --史上最全数学符号、公式的英文读法,干货满满!
- linux “<“ 会引发血案
- 天兔lepus部署文档
- 使用Arduino与L298N(红板) 驱动直流电机
- java 实现pdf 转word去除水印和去除页数限制
- 软件测试的过程和产生的文档
热门文章
- linux 内存性能评估,linux的内存性能评估
- gitlab mr wip 怎么弄成_Gitlab基本管理(二)
- c++ opencv mat_【CV实战】OpenCV—Hello world代码示例
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/mor
- android 利用cmdline,将參数从preloader传递到kernel
- RocketMQ源码解析:Message存储
- Centos6.5安装tocmat7 配置以及优化
- Android boot.img system.img ramdisk.img的解释
- Hadoop入门进阶步步高(五)-搭建Hadoop集群
- 我的PCB职业,请大家多指教!