复制代码 代码如下:

/**

* 计算两点之间距离

* @param _lat1 – start纬度

* @param _lon1 – start经度

* @param _lat2 – end纬度

* @param _lon2 – end经度

* @return km(四舍五入)

*/

public static double getDistance(double _lat1,double _lon1, double _lat2,double _lon2){

double lat1 = (Math.PI/180)*_lat1;

double lat2 = (Math.PI/180)*_lat2;

double lon1 = (Math.PI/180)*_lon1;

double lon2 = (Math.PI/180)*_lon2;

//地球半径

double R = 6378.1;

double d =  Math.acos(Math.sin(lat1)*Math.sin(lat2)+Math.cos(lat1)*Math.cos(lat2)*Math.cos(lon2-lon1))*R;

return new BigDecimal(d).setScale(4,BigDecimal.ROUND_HALF_UP).doubleValue();

}

public static void main(String[] args) {

System.out.println(getDistance(45.73990, 126.55893,45.73876, 126.55037));

}

您可能感兴趣的文章:Python调用百度根据经纬度查询地址的示例代码python实现两个经纬度点之间的距离和方位角的方法Python 给定的经纬度标注在地图上的实现方法python爬虫获取小区经纬度以及结构化地址python 地图经纬度转换、纠偏的实例代码python通过百度地图API获取某地址的经纬度详解python basemap 画出经纬度并标定的实例

python根据经纬度算距离 怎么输出_python根据经纬度计算距离示例相关推荐

  1. python公式计算两点距离并输出_Python Numpy计算各类距离的方法

    详细: 1.闵可夫斯基距离(Minkowski Distance) 2.欧氏距离(Euclidean Distance) 3.曼哈顿距离(Manhattan Distance) 4.切比雪夫距离(Ch ...

  2. python 执行命令并获取命令行输出_Python实现获取命令行输出结果的方法

    Python实现获取命令行输出结果的方法 本文实例讲述了Python实现获取命令行输出结果的方法.分享给大家供大家参考,具体如下: Python获取命令行输出结果,并对结果进行过滤找到自己需要的! 这 ...

  3. php 根据经纬度获取附近50km的信息,并计算距离

    // 查询附近50km的信息 $longitude = '113.2425'; $latitude= '23.16993'; $point = $this->returnSquarePoint( ...

  4. 高斯消元法python编程_Python基于高斯消元法计算线性方程组示例

    本文实例讲述了Python基于高斯消元法计算线性方程组.分享给大家供大家参考,具体如下: #!/usr/bin/env python # coding=utf-8 # 以上的信息随自己的需要改动吧 d ...

  5. python读取mysql以html形式输出_python实现处理mysql结果输出方式

    在运维过程中,经常需要读取mysql的结果输出并进行响应的处理,这节介绍如何用Python读取mysql结果表并进行相应的整理. 进行mysql结果文件输出: mysql -h10.20.10.207 ...

  6. python将列表中反序输出_python中sorted怎么反序排列

    2017-10-30 回答 [python] sorted函数 我们需要对list.dict进行排序,python提供了两个方法 对给定的list l进行排序, 方法1.用list的成员函数sort进 ...

  7. python怎么用科学计数法输出_python 输出数字,如何不以科学计数法输出?

    概述定义一个2113变量,用于记录次数,然5261后这个次数没输出一个4102数自己加1,然后处理这个数,取1653整数,并且再次归零.代码详解使用循环输出列表,利用 计数器控制输出数量,当输出到第十 ...

  8. python英文词频统计并按顺序输出_Python实现统计英文文章词频的方法分析

    本文实例讲述了python实现统计英文文章词频的方法.分享给大家供大家参考,具体如下: 应用介绍: 统计英文文章词频是很常见的需求,本文利用python实现. 思路分析: 1.把英文文章的每个单词放到 ...

  9. python实现excel筛选功能并输出_Python商务办公系列——pandas实现Excel筛选和编辑...

    写在前面 各位大大,晚上好,我想死你们了!相信看这两期文章的朋友可能会注意到,这两期文章的开头都附带了小编自己的个人博客网址,没错,正是在这几周,小编终于完成了对于自己博客的搭建工作,以后小编会在微信 ...

  10. 在python中使用什么函数进行输出_Python中使用pprint函数进行格式化输出的教程

    pprint – 美观打印 作用:美观打印数据结构 pprint 包含一个"美观打印机",用于生成数据结构的一个美观视图.格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地 ...

最新文章

  1. 使用镜像加速 Rtools 下载与安装
  2. 微盟616零售购物节观察:私域流量增值是社交生态的真实价值
  3. 剖析 .NET 托管提供程序
  4. 最小覆盖字串—leetcode76
  5. android 十八 蓝牙及Wi-Fi
  6. Thread.currentThread().getContextClassLoader().getResourceAsStream()读取配置文件
  7. enkey java_近期的Java项目(前端)
  8. 在html中 正确的嵌套方式是( ).,HTML及网页制作练习题-完整版
  9. springboot项目jar冲突问题解决
  10. ASP.NET防止用户多次登录的方法
  11. Linux安全配置规范
  12. [转载] python 闭包和装饰器详解
  13. Python语言学习 (二)1.1
  14. C#小方法PadLeft 和 PadRight
  15. 驱动人生官网服务器维护,驱动人生在线检测服务 驱动检测更新更加方便
  16. 拉格朗日插值法与牛顿插值法
  17. 在Vue中同时使用过渡和动画
  18. dest在C语言什么作用,目前最全面的dest答疑问题及相关回答
  19. 201711671109《Java程序设计》第九周总结(第8章)
  20. 2013计算机学科排名,2013年美国大学排名计算机专业排名情况

热门文章

  1. 计算机说课大赛ppt,计算机基础说课大赛省一等奖说课课件PPT作品
  2. 30 系列显卡是新一代架构,新驱动不支持 cuda 9 以及 cuda 10,所以必须安装 cuda 11
  3. xz1刷Android10,索尼xz1国行版安卓9.0固件
  4. 二手书交易系统功能结构图
  5. Android 修改阿拉伯语数字显示
  6. Java中实例是什么意思?补充:new 一个对象是实例吗? 能举个小例子吗?
  7. linux下libreoffice增加字体,Linux下Libreoffice增加字体
  8. Android基础:ViewPage2
  9. python中的snip用法_Ubuntu系统中安装SNIP
  10. 傅盛:认知升级三部曲