//米转地理距离度
private static double meterToDegree(double len){double ra = Math.pow((Math.pow(len, -1)) * 111319.49079327358, -1);retrun ra;
}/*** 通过经纬度获取距离(单位:米)* @param lat1* @param lng1* @param lat2* @param lng2* @return 距离*/
private static double getDistance(double lat1, double lng1, double lat2,double lng2) {double EARTH_RADIUS = 6378.137;double radLat1 =lat1* Math.PI / 180.0;double radLat2 =lat2* Math.PI / 180.0;double radLng1 =lng1* Math.PI / 180.0;double radLng2 =lng2* Math.PI / 180.0;double a = radLat1 - radLat2;double b = radLng1 - radLng2;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;
}//经纬度转web墨卡托
function lonLat2WebMercator(lng,lat){var x = lon * 20037508.34 / 180;var ly = log(tan((90+lonLat.y)*PI/360))/(PI/180);var y =  ly *20037508.34/180; var coords = [x,y];return coords;
}//web墨卡托转经纬度
function WebMercator2lonLat(x,y){var lng = x/20037508.34*180;var lata = y/20037508.34*180;var lat = 180/PI*(2*atan(exp(lata*PI/180))-PI/2);var lnlat = [lng,lat];return lnglat;
}

米转经纬度;经纬度算距离相关推荐

  1. 根据经纬度算距离,返回结果单位是公里,先纬度,后经度

    /*** 根据经纬度算距离,返回结果单位是公里,先纬度,后经度* @param $lat1* @param $lng1* @param $lat2* @param $lng2* @return flo ...

  2. 米转经纬度_经纬度换算米(经纬度精度换算米数)

    经度113度55分24秒.纬度22度29分3秒. 经纬度的距离都是一度=111公里.一公里=1000米,经纬度分度.分.秒都是60进制. 记忆中好象是每一度是1852米,也就是一海里.那么既然知道了一 ...

  3. 米转经纬度_高速公路十米桩号与经纬度的转换方法与流程

    本发明涉及一种高速公路十米桩号与经纬度的转换方法,属于公路交通管理技术领域. 背景技术: 高速公路属于高等级公路,一般来说,高速公路能适应120公里/小时或者更高的速度,路面有四个以上车道的宽度,中间 ...

  4. 经纬度算距离方法(续)

    前言 上篇文章整理了2种经纬度转距离的方法:经纬度转平面坐标xy并算距离代码 一种是通过半正矢公式,将地球近似为一个规则球体. 另一种是先转成平面坐标再计算距离,转成平面坐标时考虑投影坐标系参数. 这 ...

  5. 2021-07-18 用经纬度算距离

    Jkoooo 粉丝: 3702 文章: 9 关注 突然对于经纬度与距离感兴趣了(公选课讲到东风系列弹道导弹射程),就想了解一下如何通过经纬度来计算距离.百度了一下,觉得不满意就自己尝试做一下,都是些基 ...

  6. 知道两点经纬度算距离

    #define  PI       3.14159265358979323 //3.14159265353846 //当计算两点间距离时,经纬度差小于下面的门限值用地球半径,大于下面门限时用大圆算 # ...

  7. oracle 经纬度算距离,根据经纬度诀别用java和Oracle存储过程计算两点距离

    根据经纬度分别用java和Oracle存储过程计算两点距离 create or replace procedure SP_GET_DISTANCE (cx in number,cy in number ...

  8. 百度地图常用的几个webAPI(中文地址转经纬度,经纬度转中文地址)

    1.根据经纬度获取获取中文地址: public static EntityBean getaddress(String Lat,String Lng) { EntityBean result = ne ...

  9. 墨卡托坐标以及 墨卡托坐标转经纬度

    Google Maps.Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而 ...

最新文章

  1. 从操作系统的PV操作理解JAVA的synchronized同步方法,同步代码块实现,及比较
  2. ASP.NET和C#中对XML的操作,以及简单的xml与xsl !
  3. python矩阵乘法_鱼书——第一章 Python入门
  4. CC***的解决方案
  5. Android 学习之Fragment生命周期
  6. 利用Contacts Provider读取手机联系人信息
  7. 全网最全的人类图解析(上)——九大能量中心与64道闸门
  8. UE4 layered blend per bone 节点详解
  9. 空降的主管要如何生存?
  10. i3 9350KF和i5 9400F的区别
  11. python只保留大写字母_python 将文件中除保留字外的小写字母换成大写字母(转换后可运行)...
  12. UEBA——通过用户画像识别安全威胁
  13. 软件开发工程师招聘笔试题面试题223套和招聘考察内容
  14. 【英语】大学英语CET考试,听力部分2(长选项关键词,答题技巧总结)
  15. 【递推】HDU -2018 母牛的故事斐波那契兔子数列
  16. React Ant Design 通过 DatePicker获取一周的起止时间
  17. IMEI,IMSI和ICCID
  18. 0035:虫子吃苹果(C++)
  19. 重大计算机学院院标,计算机学院召开2021年国家自然科学基金申报动员会
  20. 详细讲解:零知识证明 之 ZCash 完整的匿名交易流程

热门文章

  1. Echarts案例学习-渐变堆积面积图
  2. TMD2771x光感和接近芯片的理解
  3. java中的synthetic
  4. tp6发送邮件(qq邮箱)
  5. 如何参与 Rainbow 的测试网?
  6. Apache网页深入优化之ab压力测试、工作模式与目录属性优化
  7. uniapp苹果手机上传头像不显示,打开调试生效
  8. Shell脚本实现自动发邮件
  9. DevExpress——ChartControl知多少(C#)
  10. 美团(三)之登录到主页面间的加载界面