python根据经纬度算距离 怎么输出_python根据经纬度计算距离示例
复制代码 代码如下:
/**
* 计算两点之间距离
* @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根据经纬度计算距离示例相关推荐
- python公式计算两点距离并输出_Python Numpy计算各类距离的方法
详细: 1.闵可夫斯基距离(Minkowski Distance) 2.欧氏距离(Euclidean Distance) 3.曼哈顿距离(Manhattan Distance) 4.切比雪夫距离(Ch ...
- python 执行命令并获取命令行输出_Python实现获取命令行输出结果的方法
Python实现获取命令行输出结果的方法 本文实例讲述了Python实现获取命令行输出结果的方法.分享给大家供大家参考,具体如下: Python获取命令行输出结果,并对结果进行过滤找到自己需要的! 这 ...
- php 根据经纬度获取附近50km的信息,并计算距离
// 查询附近50km的信息 $longitude = '113.2425'; $latitude= '23.16993'; $point = $this->returnSquarePoint( ...
- 高斯消元法python编程_Python基于高斯消元法计算线性方程组示例
本文实例讲述了Python基于高斯消元法计算线性方程组.分享给大家供大家参考,具体如下: #!/usr/bin/env python # coding=utf-8 # 以上的信息随自己的需要改动吧 d ...
- python读取mysql以html形式输出_python实现处理mysql结果输出方式
在运维过程中,经常需要读取mysql的结果输出并进行响应的处理,这节介绍如何用Python读取mysql结果表并进行相应的整理. 进行mysql结果文件输出: mysql -h10.20.10.207 ...
- python将列表中反序输出_python中sorted怎么反序排列
2017-10-30 回答 [python] sorted函数 我们需要对list.dict进行排序,python提供了两个方法 对给定的list l进行排序, 方法1.用list的成员函数sort进 ...
- python怎么用科学计数法输出_python 输出数字,如何不以科学计数法输出?
概述定义一个2113变量,用于记录次数,然5261后这个次数没输出一个4102数自己加1,然后处理这个数,取1653整数,并且再次归零.代码详解使用循环输出列表,利用 计数器控制输出数量,当输出到第十 ...
- python英文词频统计并按顺序输出_Python实现统计英文文章词频的方法分析
本文实例讲述了python实现统计英文文章词频的方法.分享给大家供大家参考,具体如下: 应用介绍: 统计英文文章词频是很常见的需求,本文利用python实现. 思路分析: 1.把英文文章的每个单词放到 ...
- python实现excel筛选功能并输出_Python商务办公系列——pandas实现Excel筛选和编辑...
写在前面 各位大大,晚上好,我想死你们了!相信看这两期文章的朋友可能会注意到,这两期文章的开头都附带了小编自己的个人博客网址,没错,正是在这几周,小编终于完成了对于自己博客的搭建工作,以后小编会在微信 ...
- 在python中使用什么函数进行输出_Python中使用pprint函数进行格式化输出的教程
pprint – 美观打印 作用:美观打印数据结构 pprint 包含一个"美观打印机",用于生成数据结构的一个美观视图.格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地 ...
最新文章
- 使用镜像加速 Rtools 下载与安装
- 微盟616零售购物节观察:私域流量增值是社交生态的真实价值
- 剖析 .NET 托管提供程序
- 最小覆盖字串—leetcode76
- android 十八 蓝牙及Wi-Fi
- Thread.currentThread().getContextClassLoader().getResourceAsStream()读取配置文件
- enkey java_近期的Java项目(前端)
- 在html中 正确的嵌套方式是( ).,HTML及网页制作练习题-完整版
- springboot项目jar冲突问题解决
- ASP.NET防止用户多次登录的方法
- Linux安全配置规范
- [转载] python 闭包和装饰器详解
- Python语言学习 (二)1.1
- C#小方法PadLeft 和 PadRight
- 驱动人生官网服务器维护,驱动人生在线检测服务 驱动检测更新更加方便
- 拉格朗日插值法与牛顿插值法
- 在Vue中同时使用过渡和动画
- dest在C语言什么作用,目前最全面的dest答疑问题及相关回答
- 201711671109《Java程序设计》第九周总结(第8章)
- 2013计算机学科排名,2013年美国大学排名计算机专业排名情况
热门文章
- 计算机说课大赛ppt,计算机基础说课大赛省一等奖说课课件PPT作品
- 30 系列显卡是新一代架构,新驱动不支持 cuda 9 以及 cuda 10,所以必须安装 cuda 11
- xz1刷Android10,索尼xz1国行版安卓9.0固件
- 二手书交易系统功能结构图
- Android 修改阿拉伯语数字显示
- Java中实例是什么意思?补充:new 一个对象是实例吗? 能举个小例子吗?
- linux下libreoffice增加字体,Linux下Libreoffice增加字体
- Android基础:ViewPage2
- python中的snip用法_Ubuntu系统中安装SNIP
- 傅盛:认知升级三部曲