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

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

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

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

問(wèn)題描述

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

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

原以為可以直接:

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)之間距離

問(wèn)題解答

回答1:

如果你的數(shù)據(jù)庫(kù)是MySQL 5.7的話(huà)可以使用空間函數(shù):ST_Distance_Sphere()來(lái)計(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()來(lái)計(jì)算距離。需要注意的是,它計(jì)算的是兩個(gè)2維坐標(biāo)點(diǎn)之間的直線(xiàn)距離,結(jié)果需要乘111195(地球半徑6371000*PI/180)將值轉(zhuǎn)換為米。

標(biāo)簽: 百度
主站蜘蛛池模板: 国产成人精品视频 | aa国产| 色樱桃影院亚洲精品影院 | 成人午夜大片免费看爽爽爽 | 久久狠| 自拍 欧美 在线 综合 另类 | 国产一级一国产一级毛片 | 欧美一级特黄视频 | 国产精品视频永久免费播放 | 久久在线免费观看 | 无码孕妇孕交在线观看 | 久草在线视频免费资源观看 | 久久久久无码国产精品一区 | 久久久久国产精品美女毛片 | 亚洲人成在线播放网站 | 免费播放国产性色生活片 | 波多野结衣中文在线播放 | 日韩精品一区二区三区毛片 | 九九干| 一区精品视频 | 最新久久免费视频 | 在线免费看黄色 | 美国一级毛片∞ | 午夜三级a三级三点在线观看 | 国产成人精品一区二区不卡 | 亚洲日本在线观看网址 | 国产精品19禁在线观看2021 | 欧美三级不卡在线观看视频 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 一区二区三区影院 | 欧美成人在线免费 | 日韩一页| 国产精品三 | 五月激情丁香婷婷综合第九 | 日本免费人成在线网站 | a色在线| 免费看一级做a爰片久久 | 亚洲人成毛片线播放 | 欧洲freexxxx性 | 国产三级在线观看a | 日本成人免费在线观看 |