java 米转换公里_java中把米换算成公里的代码是什么?
展开全部
public static double geo_distance(double lat1, double lng1, double lat2,
double lng2) {
// earth's mean radius in KM
double r = 6378.137;
lat1 = Math.toRadians(lat1);
lng1 = Math.toRadians(lng1);
lat2 = Math.toRadians(lat2);
lng2 = Math.toRadians(lng2);
double d1 = Math.abs(lat1 - lat2);
double d2 = Math.abs(lng1 - lng2);
double p = Math.pow(Math.sin(d1 / 2), 2) + Math.cos(lat1)
* Math.cos(lat2) * Math.pow(Math.sin(d2 / 2), 2);
double dis = r * 2 * Math.asin(Math.sqrt(p));
return dis;
}
public static double geo_distance(double lat1, double lng1, double lat2,
double lng2) {
// earth's mean radius in KM
double r = 6378.137;
lat1 = Math.toRadians(lat1);
lng1 = Math.toRadians(lng1);
lat2 = Math.toRadians(lat2);
lng2 = Math.toRadians(lng2);
double d1 = Math.abs(lat1 - lat2);
double d2 = Math.abs(lng1 - lng2);
double p = Math.pow(Math.sin(d1 / 2), 2) + Math.cos(lat1)
* Math.cos(lat2) * Math.pow(Math.sin(d2 / 2), 2);
double dis = r * 2 * Math.asin(Math.sqrt(p));
return dis;
}
java 米转换公里_java中把米换算成公里的代码是什么?相关推荐
- java double转换符_java中字符串怎么转换成double类型
展开全部 public class Demo { public static void main(String[] args) { Demo demo = new Demo(); String str ...
- java中有没有栈_Java中堆和栈有什么区别
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里.栈(stack):是一个先进后出的数据结构,通常用于保存方法(函 ...
- java打印字符串引用_Java中的字符串及其中的常用方法
字符串是由多个字符组成的一串数据 String的特点: 字符串是常量,一旦被创建就不能改变,这是因为字符串的值是存放在方法区的常量池里面,但是引用可以改变.字符串字面值"ab"也可 ...
- java 二进制 表示负数_java中的负数表示
下面这行代码的输出是什么? 1 public static void main(String[] args) { 2 System.out.println(0xffffffff); 3 } 下面两行代 ...
- java 使用class转型_java中向上转型(upcast)和向下转型(downcast)
先看下面的程序: class Useful { int value = 20; public void f() {System.out.println("f() in the Useful ...
- java字符串转换小数_java怎么将带小数的字符串 转换可以计算的数值类型
展开全部 String str="4444.1122"; double num; java.text.DecimalFormat myformat=new java.text.De ...
- Java构造函数的使用_java中构造函数的使用方法
java中构造函数的使用方法 发布时间:2020-06-26 18:08:07 来源:亿速云 阅读:113 作者:Leah 本篇文章为大家展示了java中构造函数的使用方法,代码简明扼要并且容易理解, ...
- java可以多重继承吗_Java中的多重继承与组合vs继承
java可以多重继承吗 有时我写了几篇有关Java继承,接口和组成的文章. 在这篇文章中,我们将研究多重继承,然后了解组成优于继承的好处. Java中的多重继承 多重继承是创建具有多个超类的单个类的能 ...
- java ref 应用类型_Java中的四种引用类型比较
1.引用的概念 引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机. 垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行 ...
最新文章
- 全球投资者为阿里尖叫!阿里CEO张勇详解天猫商业新力量
- javascript中的constructor
- Apache构建web主机、日志分割及AWStats分析系统
- Asp.Net 章节验证控件章节测试题
- 如何解决浏览器缩小出现横向滚动条时网页背景图出现空白的问题
- qfile 创建文件_Qt之二进制文件读写
- 剑指offer--从尾到头打印链表
- python—day01_环境安装
- 说说年度补税退税的问题
- HDU1829 A Bug's Life 并查集
- “熊猫烧香”有新变种 可自动下载病毒
- 用友nccloud 虚拟机
- 北京-地点-文创-南锣鼓巷:南锣鼓巷
- 准备一个月,考过软件系统架构师
- 第一次参加Kaggle拿银总结
- 嵌入式存储封装技术SiP、SOC、MCP、PoP的区别
- 小程序画布合成二维码海报图,并保存到相册
- 使用STM8S003定时器的PWM功能输出PWM波
- 一个五年架构师凭什么基本年薪酬就可以达到50万
- 优雅的使用windows