久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:127日期: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ī)臀铱匆幌?

百度地圖求兩點(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ì)算的是兩個2維坐標(biāo)點(diǎn)之間的直線距離,結(jié)果需要乘111195(地球半徑6371000*PI/180)將值轉(zhuǎn)換為米。

標(biāo)簽: 百度
主站蜘蛛池模板: 91在线成人 | 久久午夜综合久久 | 国产成人精品一区 | 一区二区日本 | 三区在线| 亚洲专区在线播放 | 成人特区| 欧美日韩精品一区二区三区在线观看 | 亚洲精品福利 | 久久精品亚洲精品国产欧美 | 91久久久精品视频 | 一区二区在线免费观看 | 99亚洲国产 | 欧美日韩电影一区二区三区 | 国产成人99久久亚洲综合精品 | 91精品国产综合久久久久久丝袜 | 欧美日韩视频在线 | 国产日韩欧美视频 | 亚洲日本va中文字幕 | 国产伦精品一区二区三区高清 | 国产精品久久国产愉拍 | 亚洲aⅴ| 一本色道久久综合狠狠躁篇的优点 | 男人阁久久 | 一区二区三区无码高清视频 | 国产精品一二三区 | 国产激情91久久精品导航 | 国产精品日日做人人爱 | 台湾av片| 亚洲h视频 | 羞羞的视频在线免费观看 | 美女福利视频网站 | 国产精品免费在线 | 国产乱码精品一区二区三区忘忧草 | 久久99精品视频 | 久久精品一| 日韩国产 | 日本久久久久久久久久久久 | 国产情侣91 | 九九热精| 亚洲第一视频 |