zoukankan      html  css  js  c++  java
  • 获取固定经纬度固定范围的经纬度值


    计算查询点的经纬度范围

    1.1 地球半径千米
    double r = 6371;
    1.2 默认直线距离 1千米距离
    double dis = 1;
    1.3 角度计算公式
    double = 2*Math.asin(Math.sin(dis/(2*r))/Math.cos(latitude*Math.PI/180));

    1.4 角度转为弧度
    double dlng = angle*180/Math.PI;
    double dlat = dis/r;
    dlat = dlat*180/Math.PI;
    1.5 范围内最大最小经纬度计算
    double minlat =latitude-dlat;
    double maxlat = latitude+dlat;
    double minlng = longitude -dlng;
    double maxlng = longitude + dlng;

    double dis = 1;//默认直线距离 1千米距离
    double r = 6371;//地球半径千米
    double angle=  2*Math.asin(Math.sin(dis/(2*r))/Math.cos(latitude*Math.PI/180));
    double dlng = angle*180/Math.PI;//角度转为弧度
    double dlat = dis/r;
    dlat = dlat*180/Math.PI;        
    double minlat =latitude-dlat;
    double maxlat = latitude+dlat;
    double minlng = longitude -dlng;
    double maxlng = longitude + dlng;
     
    趁年轻,撸起袖子加油干
  • 相关阅读:
    多线程 介绍
    AE中如何获取曲线的一部分(转)
    friday
    THU
    MON
    SAT
    周三
    TUE
    绝对遗憾!
    monday
  • 原文地址:https://www.cnblogs.com/jwanqiang/p/11413848.html
Copyright © 2011-2022 走看看