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

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

计算下面两个点的距离:

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…

 

—— 完 ——
  • 下列各项中,企业应通过“其他应收款”科目核算的是( )。
  • 数据库中主键和外键的区别
  • 数字水印技术通过在数字化的多媒体数据中嵌入隐蔽的水印标记
  • 数据库行和列的区别
  • 计算机取证主要是对电子证据的获取、分析、归档和描述的过程
  • (2022-05事业单位联考A类)1、党的十九届六中全会审议通过了一份特别的“百年总结”
  • 在计算机中表示数时,为什么要引入补码?
  • 在访问因特网时,为了防止Web页面中恶意代码对自己计算机的损害,可以采取的防范措施是()
  • 数据库Mysql基本操作命令
  • 扩频通信 - 定义和技术

© CopyRight 2014~2024 薄学网.