婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQLSERVER 根據地圖經緯度計算距離差示例

SQLSERVER 根據地圖經緯度計算距離差示例

熱門標簽:云南全自動外呼系統公司 陽光創信ai外呼獲客系統助力 智能語音車載電話機器人 競圣地圖標注服務 安陽天音防封電銷卡 衛星地圖標注距離 智能外呼系統需要多少錢 外呼系統的話術 貴州外呼回撥系統是什么
SQL SERVER 根據地圖經緯度計算距離的公式
復制代碼 代碼如下:

go
--創建經緯度距離計算函數
CREATEFUNCTION [dbo].[fnGetDistance]
--LatBegin 開始經度
--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實現控制經緯度顯示地圖與衛星
  • 使用百度地圖api實現根據地址查詢經緯度
  • 百度地圖經緯度轉換到騰訊地圖/Google 對應的經緯度

標簽:寧夏 鄂爾多斯 營口 預約服務 河源 周口 湘潭 欽州

巨人網絡通訊聲明:本文標題《SQLSERVER 根據地圖經緯度計算距離差示例》,本文關鍵詞  SQLSERVER,根據,地圖,經緯度,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLSERVER 根據地圖經緯度計算距離差示例》相關的同類信息!
  • 本頁收集關于SQLSERVER 根據地圖經緯度計算距離差示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洪江市| 旌德县| 临邑县| 驻马店市| 西峡县| 怀仁县| 诸城市| 蒙城县| 登封市| 临漳县| 绵竹市| 孝义市| 眉山市| 工布江达县| 阿瓦提县| 扶风县| 沙雅县| 渭南市| 房产| 晋中市| 涞水县| 龙游县| 台湾省| 米脂县| 镇平县| 德惠市| 个旧市| 盐城市| 应用必备| 峡江县| 江达县| 聂拉木县| 迁安市| 彰武县| 井陉县| 博野县| 当雄县| 德安县| 德格县| 齐齐哈尔市| 怀仁县|