SQL Server 计算经纬度直线距离


declare @Lng decimal(18,6)=114.059920–经度
declare @Lat decimal(18,6)=22.544884–纬度

declare @GPSLng decimal(18,6)=114.056300–经度
declare @GPSLat decimal(18,6)=22.521447–纬度

select 6378.137*ACOS(SIN(@GPSLat/180*PI())*SIN(@Lat/180*PI())+COS(@GPSLat/180*PI())*COS(@Lat/180*PI())*COS((@GPSLng-@Lng)/180*PI()))

6378.137  地球半径(单位:公里)

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/244916.html

(0)
上一篇 2022年4月18日
下一篇 2022年4月18日

相关推荐

发表回复

登录后才能评论