1.distance

/** *  * @param long1 经度1 * @param lat1 维度1 * @param long2 经度2 * @param lat2 纬度2 * @return */  public static double getDistance(double long1, double lat1, double long2,  double lat2) {  double a, b, R;  R = 6378137; // 地球半径  lat1 = lat1 * Math.PI / 180.0;  lat2 = lat2 * Math.PI / 180.0;  a = lat1 - lat2;  b = (long1 - long2) * Math.PI / 180.0;  double d;  double sa2, sb2;  sa2 = Math.sin(a / 2.0);  sb2 = Math.sin(b / 2.0);  d = 2 * R * Math.asin(Math.sqrt(sa2 * sa2 + Math.cos(lat1) * Math.cos(lat2) * sb2 * sb2));  return d;  }  

2.bearing

/** * * @param lat_a 纬度1 * @param lng_a 经度1 * @param lat_b 纬度2 * @param lng_b 经度2 * @return */  private  double getAngle1(double lat_a, double lng_a, double lat_b, double lng_b) {  double y = Math.sin(lng_b-lng_a) * Math.cos(lat_b);  double x = Math.cos(lat_a)*Math.sin(lat_b) - Math.sin(lat_a)*Math.cos(lat_b)*Math.cos(lng_b-lng_a);  double brng = Math.atan2(y, x);  brng = Math.toDegrees(brng);  if(brng < 0)  brng = brng +360;  return brng;  }  

根据两点经纬度计算距离和角度相关推荐

  1. 根据两点经纬度计算距离

    根据两点经纬度计算距离 这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的 假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等 ...

  2. Java根据两点经纬度计算距离

    这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的 假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈 就叫作&qu ...

  3. 已知两点经纬度 计算距离和方位角(MATLAB实现)

    本文将参考文件:http://www.movable-type.co.uk/scripts/latlong-vincenty.html 当中的计算公式和java代码用MATLAB语言实现,然后进行了实 ...

  4. 微信小程序中通过两点经纬度计算距离

    效果图 先拿到自己的经纬度 data:{// 目的地坐标latitude2: 22.490548,longitude2: 113.921921,}/*** 生命周期函数--监听页面加载*/onLoad ...

  5. EXCEL根据两点经纬度计算距离

    1. 参考:http://jingyan.baidu.com/article/48b558e34df4d47f39c09a42.html 在E2单元格输入公式=6371004*ACOS(1-(POWE ...

  6. 根据两点经纬度计算两点距离...工具类

    /** * 根据两点经纬度计算距离 * 直接调用使用即可 * @author tarena  *  */ public class DistanceUtil {     public static f ...

  7. php 经纬度两点间距离公式,PHP根据两点间的经纬度计算距离,php两点经纬度计算...

    PHP根据两点间的经纬度计算距离,php两点经纬度计算 这是一个不错的示例,直接贴代码,首先要知道纬度值.经度值 /** * @desc 根据两点间的经纬度计算距离 * @param float $l ...

  8. 两个经纬度之间距离和角度的计算

    两个经纬度之间距离和角度的计算 (alt,lon)为地球上某一点的纬度和经度. 方法一 1.将经纬度转换为三维地球坐标系坐标 球心与赤道上0经度点的连线为X轴,球心与赤道上东经90度点的连线为Y轴,球 ...

  9. 根据两点间的经纬度计算距离

    /** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @param float $lng 经度值 */ function getDistance($l ...

最新文章

  1. Ubuntu读取/root/.profile时发现错误:mesg:ttyname fa
  2. 回收 PV - 每天5分钟玩转 Docker 容器技术(152)
  3. OpenGL 纹理学习总结
  4. vs2013突然没有代码提示功能了。
  5. Redis|Sentinel 高可用架构
  6. java 自动生成文档_[原]java开发文档的自动生成方式
  7. 解读Spring MVC项目技术架构
  8. 计算机拆装与网络配置技能,计算机硬件及网络计算机原理与拆装.ppt
  9. 给IT人的15点建议:苦逼程序员的辛酸反省与总结
  10. 【从C到C++学习笔记】面向对象/抽象/封装/继承/多态
  11. 2021-06-13读写锁=独占锁与共享锁
  12. 翻转棋java实现代码及ai_黑白棋中的 AI
  13. 解决 fast api “detail“: “There was an error parsing the body“问题
  14. 实战案例丨腾讯安全托管服务MSS助力数字广东重保期间“0事故”
  15. 共享计算机突然无法访问,共享的文件突然不能访问了电脑重启后又能访问为什么...
  16. 明翰英语教学系列之雅思口语篇V0.2(持续更新)
  17. AM437x——LED驱动
  18. Stencil计算GPU性能建模
  19. IP路由原理——技术详解
  20. 4g上网宝显示无服务器,八天真实体验 华为EC5373 LTE上网宝

热门文章

  1. 外贸B2C独立站玩不下去?
  2. 【Python3爬虫】用Python中的队列来写爬虫
  3. 业务建模重的几个概念
  4. java 类一定要声明成public_java测试题(四)--答案
  5. python 读取邮件内容_Python 如何提取邮件内容
  6. linux php sphinx拓展,Centos安装php扩展sphinx
  7. form和ajax同时提交吗,form表单提交与ajax消息传递
  8. phpstudy运行PHP项目出现404怎么办?
  9. 小程序模拟服务器,小程序模拟请求服务器json数据
  10. 第2章[2.7] Ext JS数据模型与数据封装