国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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)簽: 百度
主站蜘蛛池模板: 久久久国产高清 | 99精品国产成人一区二区在线 | 久久无码精品一区二区三区 | 国产欧美精品区一区二区三区 | 国产在线观看精品一区二区三区91 | 欧美视频一区二区三区 | 成人网视频在线观看免费 | 欧美第五页 | 久久亚洲国产 | 日本一级高清片免费 | 波多野结衣在线观看免费区 | 久草天堂 | 国产伦精品一区二区三区网站 | 亚洲成a人片在线网站 | 国产精品国产三级在线高清观看 | 久久久久久久综合 | 欧美亚洲视频在线观看 | 国产成人精品一区二区不卡 | 九九国产在线观看 | 美女被免费网站视频软件 | 欧美视频一区二区三区精品 | 毛片在线免费播放 | 日韩在线视频中文字幕 | 久草在线视频在线 | 日本韩经典三级在线播放 | 精品久久久久久久久免费影院 | 亚洲黄色免费在线观看 | 免费看 s色| 国产男女乱淫真视频全程播放 | 久草资源福利 | 成人毛片免费视频播放 | 国产精品爱久久久久久久小 | 久草免费在线观看视频 | 国产手机精品视频 | 亚洲视频在线观 | 国产在线不卡午夜精品2021 | 欧美一级大片在线观看 | 黄色激情网站 | 成人中文字幕一区二区三区 | 日产一区2区三区有限公司 日产一区两区三区 | 日日碰日日操 |