当前位置: 首页 > news >正文

获取固定经纬度固定范围的经纬度值


计算查询点的经纬度范围

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;

 

 

转载于:https://www.cnblogs.com/jwanqiang/p/11413848.html

相关文章:

  • ssh通过pem文件登陆服务器
  • 使用NGINX+LUA实现WAF功能 和nginx 防盗链
  • c++计算1到100以内的质数
  • nice -n 10 bash 和 chrt 10 bash 和 echo -17 /proc/PID/oom_score_adj
  • Docker容器跨主机通信--overlay网络
  • 从内核3.7版本开始,Linux就开始支持VXLAN 到了内核3.12版本,Linux对VXLAN的支持已经完备,支持单播和组播,IPv4和IPv6。...
  • Failed to get D-Bus connection: Operation not permitted
  • Linux——查询服务器公网IP
  • c# DataGirdView动态刷新
  • socat管理haproxy配置 ssh-keygen -N '' -t rsa -q -b 2048
  • Centos7 升级内核版本
  • Java——CaptchaUtil生成二维码乱码
  • 阿里云——扩展Linux系统盘
  • Linux——CentOS7没有ifconfig命令
  • etcd常用命令记录
  • Bootstrap JS插件Alert源码分析
  • css布局,左右固定中间自适应实现
  • Debian下无root权限使用Python访问Oracle
  • Git的一些常用操作
  • Java方法详解
  • SpringBoot几种定时任务的实现方式
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vagrant 添加本地 box 安装 laravel homestead
  • Webpack 4x 之路 ( 四 )
  • 大型网站性能监测、分析与优化常见问题QA
  • 类orAPI - 收藏集 - 掘金
  • 目录与文件属性:编写ls
  • 深度解析利用ES6进行Promise封装总结
  • 手写一个CommonJS打包工具(一)
  • 数据仓库的几种建模方法
  • 网页视频流m3u8/ts视频下载
  • No resource identifier found for attribute,RxJava之zip操作符
  • const的用法,特别是用在函数前面与后面的区别
  • #laravel 通过手动安装依赖PHPExcel#
  • (04)odoo视图操作
  • (1)常见O(n^2)排序算法解析
  • (20050108)又读《平凡的世界》
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)ssm码农论坛 毕业设计 231126
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (接口自动化)Python3操作MySQL数据库
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (全注解开发)学习Spring-MVC的第三天
  • (转) ns2/nam与nam实现相关的文件
  • (转)jdk与jre的区别
  • .aanva
  • .mysql secret在哪_MySQL如何使用索引
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • @Conditional注解详解
  • @private @protected @public
  • @Service注解让spring找到你的Service bean