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

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

计算下面两个点的距离:

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…

 

—— 完 ——
  • (2023陕西省考68题)生态恢复岸线是指通过人工直接或间接实施保护修复工程或在常年潮汐...
  • SQL CEILING() 函数
  • 物理安全是计算机信息系统安全的前提,物理安全主要包括场地安全、设备安全和介质安全。以下属于介质安全的是(  )。
  • 实现百度最新WebGL版离线2D及3D地图
  • 计算机信息安全的定义是什么
  • 根据《公路工程概预算编制办法》,工地转移费的计算基数是( )
  • VerilogHDL与计算机硬件课程融合探析
  • 不能通过输血传播的病原是()
  • 计算机的拓扑结构有哪些?各有什么特点?
  • 安装控制网水平距离的测设常用测量仪器是()

© CopyRight 2014~2024 薄学网.