好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例

mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例

熱門(mén)標(biāo)簽:電銷(xiāo)機(jī)器人公眾號(hào)推送 昆明智能外呼系統(tǒng)中心 長(zhǎng)安區(qū)違法建房地圖標(biāo)注 智能電銷(xiāo)機(jī)器人靠譜么 南宋地圖標(biāo)注黃河華山 安國(guó)在哪里辦理400電話 地圖標(biāo)注培訓(xùn) 手機(jī)用地圖標(biāo)注工具 電銷(xiāo)機(jī)器人說(shuō)明書(shū)

根據(jù)圓周率和地球半徑系數(shù)以及搜尋點(diǎn)的經(jīng)緯度,搜尋數(shù)據(jù)表中與搜尋點(diǎn)之間的距離為N公里內(nèi)的數(shù)據(jù)。

1、創(chuàng)建測(cè)試表

CREATE TABLE `location` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `name` varchar(50) NOT NULL,
 `longitude` decimal(13,10) NOT NULL,
 `latitude` decimal(13,10) NOT NULL,
 PRIMARY KEY (`id`),
 KEY `long_lat_index` (`longitude`,`latitude`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、插入測(cè)試數(shù)據(jù)

insert into location(name,longitude,latitude) values
('廣州東站',113.332264,23.156206),
('林和西',113.330611,23.147234),
('天平架',113.328095,23.165376);

mysql> select * from `location`;
+----+--------------+----------------+---------------+
| id | name     | longitude   | latitude   |
+----+--------------+----------------+---------------+
| 1 | 廣州東站   | 113.3322640000 | 23.1562060000 |
| 2 | 林和西    | 113.3306110000 | 23.1472340000 |
| 3 | 天平架    | 113.3280950000 | 23.1653760000 |
+----+--------------+----------------+---------------+

3、搜尋1公里內(nèi)的數(shù)據(jù)

搜尋點(diǎn)坐標(biāo):時(shí)代廣場(chǎng) 113.323568, 23.146436

6370.996公里為地球的半徑

計(jì)算球面兩點(diǎn)坐標(biāo)距離公式

C = sin(MLatA)sin(MLatB)cos(MLonA-MLonB) + cos(MLatA)cos(MLatB) 
Distance = RArccos(C)*Pi180

根據(jù)計(jì)算公式得到查詢語(yǔ)句如下:

select * from `location` where (
acos(
sin(([#latitude#]*3.1415)/180) * sin((latitude*3.1415)/180) + 
cos(([#latitude#]*3.1415)/180) * cos((latitude*3.1415)/180) * cos(([#longitude#]*3.1415)/180 - (longitude*3.1415)/180)
)*6370.996
)=1;

執(zhí)行查詢:

mysql> select * from `location` where (
  -> acos(
  -> sin((23.146436*3.1415)/180) * sin((latitude*3.1415)/180) + 
  -> cos((23.146436*3.1415)/180) * cos((latitude*3.1415)/180) * cos((113.323568*3.1415)/180 - (longitude*3.1415)/180)
  -> )*6370.996
  -> )=1;
+----+-----------+----------------+---------------+
| id | name   | longitude   | latitude   |
+----+-----------+----------------+---------------+
| 2 | 林和西   | 113.3306110000 | 23.1472340000 |
+----+-----------+----------------+---------------+

以上這篇mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

標(biāo)簽:潛江 江門(mén) 長(zhǎng)沙 東莞 南昌 合肥 武漢 吉安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例》,本文關(guān)鍵詞  mysql,搜尋,附近,公里,內(nèi),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql 搜尋附近N公里內(nèi)數(shù)據(jù)的簡(jiǎn)單實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国际精品亚洲影院久久久| 天天拍天天干| 美女精品一区二区免费软件| 宫交拔不出来了h黑人| jiZZjiZZ黄大片中国视频| 中文字幕在线不卡| 国产精品扒开腿做爽爽爽的仙踪林| 性欧美video另类hd高清| 7M国产在线凹凸视频| 精品奶水区一区二区三区在线观看| 暖暖爱视频免费| 国产一级特片| 又亲又揉摸下面视频免费看| www深夜成人??网站下载网豆| 女教师撅着屁股被同学打屁股| 欧美极品jiizzhd欧美| 国产孕妇AV精品第四部| 啊轻点h轻点| 榨精病栋动漫未删减版在线播放| 国产精品久久久久久拍亚洲12| 真实小受叫床声mp3| 日本免费专区| 国产精品JIZZ在线观看99| 国产精品一线二线三线四线| 国产成人精品久久久久A片| 黄色成人免费观看| 中国人的视频免费播放| 欧美叉叉叉| 高H黄暴np辣H一女多男| 激情亚洲视频| 亚洲精品久久久九九九| 91精品丝袜黑色高跟鞋| 2018中文字幕第一页| 日本二区| 国语三级| 九九视频免费看| 小泽玛利亚AV电影| 91亚洲国产熟妇无码一区二| 我的男友非人类小说| 1717yaoshe精品国产32| 国产成在线观看免费视频成本人|