空间算法工具类SpaceUtils
来源:互联网 发布:二本学校当老师 知乎 编辑:程序博客网 时间:2024/06/07 05:42
package test;/** * 空间算法工具类 * */public class SpaceUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过两点经纬度获取距离(单位:米) * @param lat1 * @param lng1 * @param lat2 * @param lng2 * @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 * 10000d) / 10000d; s = s * 1000; return s; }}
0 0
- 空间算法工具类SpaceUtils
- 检测data空间大小的工具类
- 空间容量相关的工具类PathSpaceUtils
- android 分享到微博微信qq空间工具类
- MD5算法工具类
- 空间留言工具
- ArcGIS空间分析工具
- java MD5算法工具类
- JAVA RSA算法工具类
- Android评论工具类,实现QQ空间文字评论效果
- 表空间算法
- 空间统计学算法2
- 空间统计学算法3
- 空间统计学算法4
- 空间统计学算法5
- EVA可用空间算法
- 算法空间复杂度
- 算法的空间复杂度
- 线性筛和素性测试
- 属性描述符
- 50个PHP程序性能优化的方法
- 在WMware Workstation 12 Pro上安装及初步配置64位Ubuntu桌面系统
- gcc编译过程
- 空间算法工具类SpaceUtils
- HDU 2041 超级楼梯
- [心情]写博客的决心
- 自定义的Dialog
- SpringMVC日期和编码问题
- Android Studio 的build variants 找不到 test artifact问题
- C#数组段ArraySegment<T>的使用
- 关于jquery或js的attr方法,$("#img").attr({width:"这里想用百分比"});
- 题目:输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来. 提示:帧头和帧尾分别是head和tail 字符串”asdheadhauboisoktail”中headha