工作之余,贡献给大家一个公式,教你如何计算地球上两个点之间的距离。

以下公式输入两点的经纬度坐标即可计算,计算出的单位是  米

    public static double getDistance(double lat1, double lon1, double lat2, double lon2){double radLat1 = lat1 * Math.PI / 180;double radLat2 = lat2 * Math.PI / 180;double a = radLat1 - radLat2;double b = lon1 * Math.PI / 180 - lon2 * Math.PI / 180;double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2)+ Math.cos(radLat1) * Math.cos(radLat2)* Math.pow(Math.sin(b / 2), 2)));s = s * 6378137.0;// 取WGS84标准参考椭球中的地球长半径(单位:m)s = Math.round(s * 10000) / 10000;return s;}

通过经纬度坐标计算距离相关推荐

  1. php经纬度换算距离,PHP根据经纬度坐标计算距离

    PHP根据经纬度坐标计算距离 在有些应用中需要用到计算距离的功能,例如附近的商家.离我最近等功能. W为纬度对应的弧度,J为经度对应的弧度,如上图所示 下面代码  lat是纬度  lng是经度 看类代 ...

  2. 给定经纬度计算距离_通过经纬度坐标计算距离的方法(经纬度距离计算)ZZ

    通过经纬度坐标计算距离的方法(经纬度距离计算) 最近在网上搜索"通过经纬度坐标计算距离的方法",发现网上大部分都是如下的代码: #define PI 3.14159265 stat ...

  3. 通过经纬度坐标计算距离的方法(实为通过一个经纬度和距离角度求另一个经纬度)

    转自:https://www.cnblogs.com/softfair/p/lat_lon_distance_bearing_new_lat_lon.html 通过经纬度坐标计算距离的方法(经纬度距离 ...

  4. 通过经纬度坐标计算距离的方法(经纬度距离计算)

    通过经纬度坐标计算距离的方法(经纬度距离计算) 最近在网上搜索"通过经纬度坐标计算距离的方法",发现网上大部分都是如下的代码: #define PI 3.14159265 stat ...

  5. python学习-108-根据经纬度坐标计算距离

    前言: 根据经纬度坐标计算两点距离,并不能直接使用欧氏距离,因为经纬度是在曲面上的要计算弧度的影响.因此本文根据经纬度坐标公式代码实现. 参考链接: https://blog.csdn.net/xie ...

  6. 根据经纬度坐标计算距离sql语句

    //根据经纬度计算附近商家距离 /* @param $lng,经度* @param $lat,纬度* @param $distance 计算的距离* @param $sort 根据距离排序*/func ...

  7. 经纬度坐标转换为距离及角度(Python)

    最近项目上有这样的需求,需要依据设备的经纬度坐标计算距离及角度.经验证后效果较好,并分享. 1 经纬度转换距离代码 #!/usr/bin/env python # -*- coding: utf-8 ...

  8. 依据地图上的经纬度坐标计算某个点到多边形各边的距离

    http://www.th2w.com/article/85 依据地图上的经纬度坐标计算某个点到多边形各边的距离 最近公司有一个需求:依据地图上的经纬度坐标计算某个点到多边形各边的距离. 主要原理: ...

  9. 根据经纬度坐标计算实际距离

    double  hypot( double  x,  double  y)  ... {       return sqrt(x * x + y * y); } double  distance( d ...

最新文章

  1. 剑网三《谢云流传》,展现的庞大世界观,背后的故事如何?
  2. 【网络流】网络流小总结
  3. [BUUCTF-pwn]——picoctf_2018_leak_me(内涵peak小知识)
  4. C++primer第八章 IO库 8.3string流
  5. wordpress index.php 跳转,wordpress点击内容页跳转到其他url的解决方法
  6. Linux之父新年首次“炮轰”:英特尔在扼杀整个ECC行业
  7. 小时光扫地机器人圆圆_小时光:圆圆录像功能已开启,无死角录制林一霸道总裁一面,超甜...
  8. win7清理系统后,音频设备被禁用,没有声音
  9. NSTimer的使用
  10. 【洛谷 P2731】骑马修栅栏【欧拉路与欧拉回路】
  11. 【问题1】项目中缓存是如何使用的?为什么要用缓存?
  12. python下载付费文档教程-用Python批量爬取付费vip数据,竟然如此简单
  13. 更改 Normal 模板 (Normal.dotm)
  14. 不同尺寸证件照混合打印
  15. 内存卡删除的文件如何恢复?如何恢复比较快?
  16. 麒麟座IIC-STM32F103RET6(1)-完成基础LED
  17. 系统传输过程中 中文点 · 对方无法解析的问题查找
  18. 雅思阅读考点词-同义替换
  19. 笔记本电池冲不进电或不存电的修复方法
  20. windows 屏幕键盘路径

热门文章

  1. 【Linux进程间通信】二、pipe管道
  2. php 微信订单,php 处理微信账单
  3. 【更新】Kendo UI for jQuery发布R2 2018|附下载
  4. 在线直播: 在 gTech 工作是一番怎样的体验?
  5. 炸弹小分队+蒲公英联机平台联机教程
  6. matlab gui 界面 梅花,青海地区没有出现过彩陶文物。()
  7. 英语中级口译-新东方
  8. Java(web)项目安全漏洞及解决方式【面试+工作】
  9. 利用go-ethereum创建自己的以太坊账户
  10. dubbo的可扩展机制SPI源码解析(二)