第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我現(xiàn)在做的東西需要實(shí)時(shí)存儲(chǔ)用戶的經(jīng)緯度,然后要求能快速得到某個(gè)指定經(jīng)緯度附近的用戶的列表。

我現(xiàn)在做的東西需要實(shí)時(shí)存儲(chǔ)用戶的經(jīng)緯度,然后要求能快速得到某個(gè)指定經(jīng)緯度附近的用戶的列表。

萬(wàn)千封印 2023-04-08 13:09:34
我的問(wèn)題是:以什么形式存儲(chǔ)經(jīng)緯度比較好?怎么找出數(shù)據(jù)庫(kù)里距離某經(jīng)緯度比較近的其它用戶?需要用redis之類的nosql db么?PS: 我現(xiàn)在的后臺(tái)用django寫的,數(shù)據(jù)庫(kù)用的mysql。
查看完整描述

2 回答

?
猛跑小豬

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊

mongoDB實(shí)現(xiàn)空間數(shù)據(jù)庫(kù)該有的東西.. 原生就支持地理范圍檢索...無(wú)需各種用不著的東西...4sq就是用它的

查看完整回答
反對(duì) 回復(fù) 2023-04-10
?
一只名叫tom的貓

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊

其實(shí)算出中心點(diǎn)以距離為半徑的外切正方形內(nèi)的經(jīng)緯度范圍效率比較高 SQL代碼 {{{ declare @EARTH_RADIUS float set @EARTH_RADIUS = 6371000.00 ---地球的半徑 declare @lat float declare @lng float declare @dlng float declare @dlat float declare @distance int ------距離 set @distance = 300 ----300米 set @lat =xx.xxxxx  ---這個(gè)是中心地點(diǎn) set @lng = xxx.xxxx ---中心地點(diǎn) set @dlng  = 2 * asin(sin( @distance / (2 * @EARTH_RADIUS)) / cos(@lat)) set @dlng = degrees(@dlng)  set @dlat =  300/@EARTH_RADIUS set @dlng = degrees(@dlat)  declare @lng1 float declare @lng2 float declare @lat1 float declare @lat2  float set @lat1 = @lat-@dlat set @lat2 = @lat+@dlat set @lng1 = @lng-@dlng set @lng2 = @lng+@dlng select @lat1,@lat2,@lng1,@lng2 SELECT lat,lng FROM place WHERE lat > @lat1 AND lat < @lat2 AND lng > @lng1 AND lng < @lng2; }}}

查看完整回答
反對(duì) 回復(fù) 2023-04-10
  • 2 回答
  • 0 關(guān)注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)