MySQL数据库通过高德地图经纬度计算两点之间的距离

2022-06-17 18:33:28 码农 1564

计算下面两个点的距离:

Point1:106.711574,26.573862

Point2:107.152022,27.658974

SELECT
PI() pi,
ACOS(
	SIN((PI() / 180) * 26.573862) * SIN((PI() / 180) * 27.658974) 
	+ COS((PI() / 180) * 26.573862) * COS((PI() / 180)*27.658974) * COS((PI() / 180) * 107.152022 - (PI() / 180) * 106.711574)
) * 6371   as distance;

备注:

  • 计算出来的距离为千米
  • 6371为地球半径。
  • PI()为3.1415926…

 

—— 完 ——
  • 关于计算机重新启动处于挂起状态的问题解决
  • SQLServer数据库新建查询提示“目录名称无效。 (mscorlib)”
  • 一台连接在以太网内的计算机为了能和其他主机进行通信,需要有网卡支持...
  • 承台混凝土浇筑直接倾卸高度超过2m时,应通过()
  • 应用软件的数据存储在数据库中,为了保证数据安全,应设置良好的数据库防护策略
  • 某企业信息中心张工负责操作系统和数据库系统的运维服务,该服务属于( )。
  • 微小说:和空姐第一次近距离接触
  • 用工作计算法计算双代号网络计划的时间参数时,自由时差宜按
  • 通过招标过程确定中标人后,实施合同内的合同价款应为( )。
  • (2023陕西省考68题)生态恢复岸线是指通过人工直接或间接实施保护修复工程或在常年潮汐...

© CopyRight 2014~2024 薄学网.