国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 百度坐標(biāo),返回目標(biāo)附近有哪些坐標(biāo)

瀏覽:132日期:2022-06-12 08:50:15

問題描述

現(xiàn)在有一張記錄用戶坐標(biāo)表(使用百度api),兩個(gè)字段記錄,如坐標(biāo)(116.307852,40.057031).

現(xiàn)在先找出所有距離該用戶1km以內(nèi)的用戶該如何做?

原以為可以直接:

select * from tablewhere x between 116.307852-1km and 116.307852+1kmand y between 40.057031-1km and 40.057031+1km

對(duì)坐標(biāo)api不熟,謝謝大家?guī)臀铱匆幌?

百度地圖求兩點(diǎn)之間距離

問題解答

回答1:

如果你的數(shù)據(jù)庫是MySQL 5.7的話可以使用空間函數(shù):ST_Distance_Sphere()來計(jì)算地球上兩點(diǎn)之間的最短距離(單位:米)。如下:

SELECT ST_Distance_Sphere(POINT(lat,lng), POINT(116.307852,40.057031)) as distanceFROM table where distance < 1000

MySQL 5.6版本可以使用 ST_Distance()來計(jì)算距離。需要注意的是,它計(jì)算的是兩個(gè)2維坐標(biāo)點(diǎn)之間的直線距離,結(jié)果需要乘111195(地球半徑6371000*PI/180)將值轉(zhuǎn)換為米。

標(biāo)簽: 百度
主站蜘蛛池模板: 中文字幕二区三区 | 国产一级一片 | 日本精品高清一区二区不卡 | 特级做a爰片毛片免费看 | 国内精品久久久久影院不卡 | a级毛片毛片免费很很综合 a级毛片免费 | 国产精品欧美一区二区在线看 | 免费播放欧美毛片欧美aaaaa | 亚洲精品中文字幕久久久久久 | 动漫一级毛片 | 久久免费高清 | 国产色爽女小说免费看 | 美国毛片aa | 毛片爽爽爽免费看 | 三级视频网站在线观看播放 | 国产亚洲男人的天堂在线观看 | 宅女福利视频在线看免费网站 | 天天综合天天看夜夜添狠狠玩 | 日本视频在线观看不卡高清免费 | 亚洲男人的天堂久久精品 | 欧美激情精品久久久久久久久久 | 久草在线免费新视频 | 亚洲午夜片 | 91精品国产色综合久久不 | 香港三级网站 | 九九在线免费视频 | 国产日韩线路一线路二 | 成人首页 | 日韩美女视频网站 | 九色福利 | 亚洲第一看片 | 日韩一区二区三区四区 | 久久综合免费视频 | 成年网站视频在线观看 | 97在线观看成人免费视频 | 欧美白人猛性xxxxx交69 | 一个人的视频日本免费 | 九九香蕉网 | 欧美一级特黄特黄做受 | 超级香蕉97视频在线观看一区 | 91亚洲国产成人久久精品网站 |