av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問題描述

現(xiàn)在有一張記錄用戶坐標(biāo)表(使用百度api),兩個字段記錄,如坐標(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

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

百度地圖求兩點之間距離

問題解答

回答1:

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

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

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

標(biāo)簽: 百度
主站蜘蛛池模板: 久久久精品天堂 | 欧美一区二区在线观看视频 | 九九热精品免费 | 久久91视频 | 久久偷人 | 蜜臀久久99精品久久久久久宅男 | 91原创视频 | 国产精品久久久久久久免费大片 | 国产精品99视频 | 欧美黄色网络 | 高清国产午夜精品久久久久久 | 亚洲欧洲精品成人久久奇米网 | www.99re| 97视频在线观看免费 | 永久免费av| 亚洲理论在线观看电影 | 超黄视频网站 | 亚洲国产激情 | jdav视频在线观看免费 | 欧美中文字幕一区二区三区亚洲 | 亚洲精品一区在线观看 | 天天影视综合 | 色婷婷亚洲国产女人的天堂 | 91免费版在线| 精品91久久久 | 国产一区二区影院 | 久久性av | 国产精品免费一区二区三区四区 | 一区二区精品 | 免费成人国产 | 成人国产精品久久久 | 午夜视频在线视频 | 国产高清精品一区二区三区 | 国产日韩欧美在线观看 | 9色网站| 欧美精品久久久 | 99久久精品一区二区毛片吞精 | 国产丝袜一区二区三区免费视频 | 中文字幕亚洲欧美 | 国产99在线 | 欧美 | 丁香综合 |