SQLSERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離差示例建站知識(shí)
導(dǎo)讀:1建站知識(shí)SQL SERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離及其公式如下,需要的朋友可以參考下公司網(wǎng)站建設(shè)建設(shè)網(wǎng)站公司。
SQL SERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離的公式
復(fù)制代碼 代碼如下:
go --創(chuàng)建經(jīng)緯度距離計(jì)算函數(shù) CREATEFUNCTION [dbo].[fnGetDistance] --LatBegin 開始經(jīng)度 --LngBegin 開始維度 (@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL) RETURNSFLOAT AS BEGIN --距離(公司網(wǎng)站建設(shè)千米) DECLARE @Distance REAL DECLARE @EARTH_RADIUS REAL SET @EARTH_RADIUS = 6378.137 DECLARE @RadLatBegin REAL, @RadLatEnd REAL, @R網(wǎng)站建設(shè)教程adLatDiff REAL, @RadLngDiff REAL SET @RadLatBegin = @LatBegin *PI()/ 180.0 SET @RadLatEnd = @LatEnd *PI()/ 180.0 SET @RadLatDiff = @RadLatBegin - @RadLatEnd SET @RadLngDiff = @LngBegin *PI()/ 180.0 - @LngEnd *PI()/ 180.0 網(wǎng)站seo優(yōu)化SET @Distance = 2 *ASIN( SQRT( POWER(SIN(@RadLatDiff / 2), 2)+COS(@RadLatBegin)*COS(@RadLatEnd) *POWER(SIN(@RadLngDiff / 2), 2) ) ) SET @Distance = @Distance * @EARTH_RADIUS --SET @Distance = Round(@Distance * 10000) / 10000 RETURN @Distance END @Distance的單位為:千米
相關(guān)公司網(wǎng)站建設(shè)建設(shè)網(wǎng)站公司。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-21 ,文章SQLSERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離差示例建站知識(shí)主要講述經(jīng)緯度,示例,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_4005.html
為你推薦與SQLSERVER 根據(jù)地圖經(jīng)緯度計(jì)算距離差示例建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12