java 计算经度纬度之间的距离
来源:互联网 发布:石应康为何自杀 知乎 编辑:程序博客网 时间:2024/04/30 03:42
通过经纬度算出之间的距离(返回单位"米")
package com.miracle.mby.utils;/** * @author LiAnAn * 传递经纬度返回差距 单位(米) */public class DistanceUtils { private static final double EARTH_RADIUS = 6378137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 传递经纬度返回差距 单位(米) * @param lat1 经度1 * @param lng1 纬度1 * @param lat2 经度2 * @param lng2 纬度2 * @return */ public static double getDistance(double lat1, double lng1, double lat2, double lng2) { double radLat1 = rad(lat1); double radLat2 = rad(lat2); double a = radLat1 - radLat2; double b = rad(lng1) - rad(lng2); 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 * EARTH_RADIUS; s = Math.round(s * 10000) / 10000; return s; }}
0 0
- java 计算经度纬度之间的距离
- 已知两点的经度、纬度,计算两点的距离
- C# 根据经度纬度计算两点的距离
- C# 根据经度纬度计算两点的距离
- Object-c 根据经度纬度计算两点间的距离
- Object-c 根据经度纬度计算两点间的距离
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
- 计算地球上两个坐标点(经度,纬度)之间距离sql函数
- 计算地球上两个坐标点(经度,纬度)之间距离sql函数
- php经度 纬度距离计算 , php 二维数组排序
- 通过经度和纬度算出距离
- 根据地球上两个地点的经度和纬度,如何获得这两点的距离?
- C语言实验:已知地球上两点的经度和纬度求其球面距离
- SQL语句根据经度纬度求出两点间的距离排序
- GPS获取当前的经度和纬度
- Android 获取地理位置的经度和纬度
- 为什么operator << 运算符重载,需要定义为friend函数呢?
- django 1.8 官方文档翻译:7-2 管理操作
- 老拙穿破袄
- webrtc视频采集后编码与发送
- Java中使用Jedis操作Redis
- java 计算经度纬度之间的距离
- Apache ab压测指令
- libnet入门,libpcap,libnids,libicmp~~网络开发~~~
- XcodeGhost:墙、感染、信任和欺骗
- 是行业内容优化还是公司新闻优化?你的选择是!?
- java操作redis
- java与数据库连接(JDBC)
- php删除数组中指定值的元素的几种方法
- [Oracle]Oracle中的decimal与Number区别