校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQLSERVER 根據(jù)地圖經(jīng)緯度計算距離差示例

SQLSERVER 根據(jù)地圖經(jīng)緯度計算距離差示例

熱門標(biāo)簽:云南全自動外呼系統(tǒng)公司 陽光創(chuàng)信ai外呼獲客系統(tǒng)助力 智能語音車載電話機(jī)器人 競圣地圖標(biāo)注服務(wù) 安陽天音防封電銷卡 衛(wèi)星地圖標(biāo)注距離 智能外呼系統(tǒng)需要多少錢 外呼系統(tǒng)的話術(shù) 貴州外呼回?fù)芟到y(tǒng)是什么
SQL SERVER 根據(jù)地圖經(jīng)緯度計算距離的公式
復(fù)制代碼 代碼如下:

go
--創(chuàng)建經(jīng)緯度距離計算函數(shù)
CREATEFUNCTION [dbo].[fnGetDistance]
--LatBegin 開始經(jīng)度
--LngBegin 開始維度
(@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL)
RETURNSFLOAT
AS
BEGIN
--距離(千米)
DECLARE @Distance REAL
DECLARE @EARTH_RADIUS REAL
SET @EARTH_RADIUS = 6378.137

DECLARE @RadLatBegin REAL,
@RadLatEnd REAL,
@RadLatDiff 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

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的單位為:千米
您可能感興趣的文章:
  • 基于jquery實現(xiàn)控制經(jīng)緯度顯示地圖與衛(wèi)星
  • 使用百度地圖api實現(xiàn)根據(jù)地址查詢經(jīng)緯度
  • 百度地圖經(jīng)緯度轉(zhuǎn)換到騰訊地圖/Google 對應(yīng)的經(jīng)緯度

標(biāo)簽:寧夏 鄂爾多斯 營口 預(yù)約服務(wù) 河源 周口 湘潭 欽州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLSERVER 根據(jù)地圖經(jīng)緯度計算距離差示例》,本文關(guān)鍵詞  SQLSERVER,根據(jù),地圖,經(jīng)緯度,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLSERVER 根據(jù)地圖經(jīng)緯度計算距離差示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQLSERVER 根據(jù)地圖經(jīng)緯度計算距離差示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 苍溪县| 延津县| 英德市| 垣曲县| 鹤山市| 辉南县| 黑龙江省| 建阳市| 视频| 巢湖市| 鄂州市| 乌兰浩特市| 全南县| 乌海市| 金寨县| 新源县| 卫辉市| 元阳县| 寿阳县| 涿鹿县| 安乡县| 泾川县| 大田县| 梓潼县| 宕昌县| 苗栗市| 泊头市| 东丽区| 平果县| 泰来县| 洛隆县| 南安市| 米泉市| 漳州市| 荥经县| 新民市| 临湘市| 双江| 林西县| 西乌珠穆沁旗| 衡水市|