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

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

计算下面两个点的距离:

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…

 

—— 完 ——
  • 数字水印技术通过在数字化的多媒体数据中嵌入隐蔽的水印标记
  • 计算无路面便道工程的其他工程费时,其费率应按照工程类别中的(
  • EF随机查询数据库表中数据
  • Sql Server 查看数据库中每个表数据量及存储大小
  • 安装控制网水平距离的测设常用测量仪器是()
  • 对下列增值税应纳税行为计算销项税额时,按照全额确定销售额的是
  • 根据增值税法律制度的规定,一般纳税人选择简易办法计算缴纳增值税后
  • 完整的计算机系统由()组成。
  • 水利工程中,起重机械从220KV高压线通过时,其最高点与高压
  • (2022-05事业单位联考A类)42、数字技术最广泛的使用方式是通过从无数个数据主体那里获取数据,来得出适用于一定范围人口的行为模式。

© CopyRight 2014~2024 薄学网.