中状态"置疑"怎么根据地图经纬度计算距离差

介绍

本篇文章为大家展示了中状态"置疑"怎么根据地图经纬度计算距离差,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

代码如下:,

,去——创建经纬度距离计算函数

, CREATEFUNCTION [dbo]。[fnGetDistance]——LatBegin开始经度——LngBegin开始维度(@LatBegin真实,@LngBegin真实,@LatEnd真实,真正@LngEnd) RETURNSFLOAT开始——距离(千米)宣布@Distance实际申报@EARTH_RADIUS实际设置@EARTH_RADIUS=6378.137声明@RadLatBegin真实,@RadLatEnd真实,@RadLatDiff真实,@RadLngDiff真正设置@RadLatBegin=@LatBegin * @RadLatEndπ()/180.0=@LatEnd * @RadLatDiffπ()/180.0=@RadLatBegin——@RadLatEnd @RadLngDiff=@LngBegin *π()/180.0 - 180.0 @LngEnd *π()/设置@Distance=2 *最佳(SQRT(权力(罪(@RadLatDiff/2), 2) + COS (@RadLatBegin) * COS (@RadLatEnd) *功率(罪(@RadLngDiff/2), 2)))设置@Distance=@Distance * @EARTH_RADIUS——设置@Distance=圆(@Distance * 10000)/10000返回@Distance @Distance结束的单位为:千米

上述内容就是中状态"置疑"怎么根据地图经纬度计算距离差,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

中状态"置疑"怎么根据地图经纬度计算距离差