public class test {
private static double rad(double d) {
return d * Math.PI / 180.0;
}
public static double GetDistance(double lat1, double lng1, double lat2, double lng2) {
double EARTH_RADIUS = 6378137;
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;
}
public static void main(String[] args) {
System.out.println(GetDistance(30.396800, 111.422417, 30.397700, 111.422417));
}
}
湖北宜都
经度隔0.00105度,纬线上相隔100米
纬度隔0.00090度,经线上相隔100米
本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1341209
分享到:
相关推荐
通过java实现两个经纬度的点之间的距离,获取外卖配送的距离,方便快捷有效,非常实用,代码简洁,不臃肿。
1、已知两点经纬度求距离方位角 2、已知一点经纬度、距离、方位角求另一点经纬度。 java源码。本人手敲,亲测简单实用。可用于百度地图、Google地图开发,误差极小基本可忽略。
地址转换成经纬度+两地址间距离计算+省市区位置解析(Java代码) Hive自定义函数的封装
Java计算两个经纬度点之间距离(以米为单位)算法, 纯Java代码, 可供参考。 在具体项目中使用过。
根据已知点坐标计算附近位置,代码详细解释了三种计算策略。主要涉及日常需要解决问题,例如类似于滴滴打车实现查找附近车辆业务逻辑和贝壳找房根据指定位置筛选出附近房源,上述两场场景应用可借鉴代码中两种方法...
地理位置-计算两经纬度之间的距离 距离某中心点N范围内的所有的经纬度查找出来, 自己修改下代码即可。
Java 计算两个GPS坐标点之间的距离 JAVA 计算两个经纬度关系计算 - FALCON - 斑驳的蓝调 1. Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;...从google maps的脚本里扒了段代码,是用来计算两点间经纬度距离
该文档里面的代码可以计算出两个经纬度之间的精确公里数。使用java编写的。对大家很有帮助。
非常使用的 基于geohash 找一定范围内的 最近位置java代码
使用java写的线的缓冲区代码,使用eclipse直接打开就可以使用,这里返回的是经纬度的坐标串,修改传入坐标,直接可以得到线缓冲区的的坐标串,然后再可视化即可。
输入本地经度,纬度,高度,和目标经纬度高度信息,自动计算出目标相对于本地的北向方位角和俯仰角及距离。大家可以拿来标较或计算角度等。很好用。真北方位
需要计算出高德地图中两个坐标的距离,通过查找相关资料发现了多种实现的方法,下面这篇文章主要给大家介绍了关于利用java、js或mysql计算高德地图中两坐标之间距离的相关资料,文中通过示例代码介绍的非常详细,...
已知两个点的经纬度坐标, 计算它们之间的距离。误差小。java代码实现,可以直接当工具使用。含main测试方法
每隔1s更新一次数据,并将相对位置显示在界面中,同时计算从站距离基站位置和当前速度。界面长1000px,高600px。(另:计算GPS坐标距离公式是参考网上公式,可能有误,请见谅) 测试使用: 1.将项目导入后部署到...
给定4个坐标,判断这4个坐标是否可以构成一个正方形,代码里用了两种方法。 第一种,对坐标先排序,然后计算邻边和斜边的关系; 第二种,直接求出两点之间的距离,4个点总共6种距离,然后对距离排序,其中边相等,...
计算乌鸦飞行时两对经纬度之间的距离。 集成到您的代码中的说明 您可以将其集成到您的Maven构建中,如下所示: 将Jitpack存储库添加到您的pom.xml: <id>jitpack.io <url>https://jitpack.io</url> 添加依赖...
D:\002 我的工具类\012 计算地球两个经纬度之间距离\CoordinateUtil.java D:\002 我的工具类\014 json D:\002 我的工具类\014 json\JsonUtils.java D:\002 我的工具类\015 cookie D:\002 我的工具类\015 cookie\...
这是实现的Java源代码,用于解决正反大地测量问题。 直接解的输入是起点的纬度,经度,起点方位角,行进距离和地球参考模型(提供了几个)。 输出是目的地的纬度和经度,以及目的地的最终方位(可选)。 反解的输入...