//距离单位  米
public static double algorithm(double longitude1, double latitude1, double longitude2, double latitude2) {double Lat1 = rad(latitude1); // 纬度double Lat2 = rad(latitude2);double a = Lat1 - Lat2;//两点纬度之差double b = rad(longitude1) - rad(longitude2); //经度之差double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(Lat1) * Math.cos(Lat2) * Math.pow(Math.sin(b / 2), 2)));//计算两点距离的公式s = s * 6378137.0;//弧长乘地球半径(半径为米)s = Math.round(s * 10000) / 10000;//精确距离的数值return s;}private static double rad(double d) {return d * Math.PI / 180.00; //角度转换成弧度}

转自:https://blog.csdn.net/xiejm2333/article/details/73297004

根据经纬度计算两点之间的距离的公式相关推荐

  1. 通过经纬度计算两点之间的距离的公式

    通过经纬度计算两点之间距离的常用公式如下: 设点 A 的纬度为 $lat_A$,经度为 $lon_A$,点 B 的纬度为 $lat_B$,经度为 $lon_B$,则两点之间的距离 $d$ 为: $d ...

  2. php 如何根据经纬度计算距离,小程序实例:如何根据经纬度计算两点之间的距离(代码)...

    本篇文章给大家带来的内容是关于小程序实例:如何根据经纬度计算两点之间的距离(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.//计算两点位置距离 getDistance: fun ...

  3. Java根据经纬度计算两点之间的距离

    1. 前言   在我们平时使用美团,饿了么等app进行订餐,或者使用猫眼进行订电影票的时候,都有一个距离的排序,表明该家店距离我们当前的位置,这种基于地理位置的服务,统一被称为LBS(Location ...

  4. 根据经纬度计算两点之间的距离(单位米)

    package com.xiao.map;// 算法工程师!! public class MapUtils {private static double rad(double d) {return d ...

  5. 地理大圆距离 C语言,通过经纬度计算两点之间的距离

    2019独角兽企业重金招聘Python工程师标准>>> 项目里有一个需求是计算两台机器之间的距离,有了这两台机器的经纬度,距离就很好计算了. 有一个 球面余弦定律 可以用来可以计算球 ...

  6. php根据经纬度计算两点之间的距离

    之前我们已经说过了如何根据IP获取当前用户的经纬度,不会获取的小童鞋可以去看一下之前的文章. 这回我们将功能再延伸一下,根据将纬度计算两点之间的距离. 废话不多说,直接上码: function get ...

  7. 根据经纬度计算两点之间的距离、点到直线的距离

    以下内容适合初学者,我用来评估跑路径跟踪结果的代码. 简单的看了其他人的博客,基本都是用半正矢公式(Haversine formula)计算距离的. 其中,a=lat1-lat2(经度差);b=lon ...

  8. MySQL中利用经纬度计算两点之间的距离

    MySQL中利用st_distance 函数计算经纬度距离 方法一: 精确到0.000000米 例: 经度:lon1,lon2 纬度:lat1 , lat2 SELECT st_distance(PO ...

  9. 根据经纬度计算两点之间的距离---google计算公式推导

    经纬度常用词   经度 longitude, 维度 latitude 图和解读来源网上资料,自我也进行一遍推导,有些地方会加入自己的一些理解,重新温故了之前学的三角函数,度,弧度,弧长的概念,记忆模糊 ...

最新文章

  1. 小神之Newton物理引擎教程(一) Newton物理引擎教程
  2. python右对齐格式化输出_python笔记-格式化输出(%和format的用法)
  3. redis可以存多少条数据_最新数据!在武汉14区排名多少可以上高中?精准定位...
  4. 使用TR1的智能指针
  5. 每个程序员都可能犯过的10个错误
  6. Python操作Excel文件汇总数据案例一则
  7. c++注册表操作(未完成)
  8. 东南大学的计算机类和电子信息哪个专业好,东南大学王牌专业有哪些及专业排名...
  9. Hadoop Yarn源码 - day1
  10. python猴子补丁_Python猴子补丁Monkey Patch用法实例解析
  11. Windows Server 2003 安全指南
  12. C语言程序设计第五版谭浩强课后答案 第四章习题答案
  13. 抖音:时间熔炉的诞生
  14. AHCI驱动下载与手动安装图解
  15. 一文带你明白什么是浏览器插件?
  16. springBoot添加日志管理
  17. 生成模型的2022年——人工智能AIGC顶级论文回顾
  18. 把视频解码为本地图片的简单方法
  19. 计算机组成原理——TEC-2储存器实验
  20. linux下安装transmission下载种子

热门文章

  1. C++11新特性之二:decltype
  2. java中图片排版,教你轻松集成华为Image Kit图文排版功能
  3. 初识AI——python编程——工具准备
  4. pandas取出某两列
  5. javaScript 数组对象取出某一列
  6. AppData\Local\Unity\cache占用C盘空间,Windows10系统重设缓存路径方法
  7. 2021年美容师(初级)找解析及美容师(初级)模拟考试题
  8. Apache Jmeter 安装教程(实测有效)
  9. JS鼠标事件,简单画画案例
  10. 企立方电商:拼多多的客服要具备什么