點餐系統 五 獲取附近餐館

2021-06-22 04:36:07 字數 663 閱讀 9991

在系統中,搜尋附近餐館的時候,要根據當前的經緯度去獲取附近指定距離的餐館資訊。在這個需求中就必須要根據經緯度去計算餐館和當前經緯度的距離。之前的做法是因為用sybase資料庫,所以計算距離都是獲取完資料之後進行兩點之間的計算。但是目前已經棄用sybase資料庫,所以我想著在sql裡面之間作為條件去查詢符合條件的餐館。

在sql中的語句如下

select * from mer where sqrt(  

( ((113.60189578775-mer_gps_longitude)*pi()*12656*cos(((24.80864699442+mer_gps_latitude)/2)*pi()/180)/180)

* ((113.60189578775-mer_gps_longitude)*pi()*12656*cos (((24.80864699442+mer_gps_latitude)/2)*pi()/180)/180)

) +

( ((24.80864699442-mer_gps_latitude)*pi()*12656/180)

* ((24.80864699442-mer_gps_latitude)*pi()*12656/180)

) )<5

查詢出來的資料就是小於5km距離的餐館

點餐系統設計文件

點餐系統設計文件 軟體名稱 吃貨老爸點餐系統 開發背景 現在我準備自己做一套點餐系統,並免費發布給大家的餐館用,讓大家感受這種新潮的點餐方式。一,概述 1 做一款市場上通用的電子點餐系統,主要用於普通餐廳的點餐服務。2 軟體主要採用單機版免費,多使用者版收費的模式。3 單機版包括帶乙個移動端的點菜機...

C語言點餐系統

標籤 c語言 c語言案例 c語言點餐系統 點餐系統 陣列迴圈使用 c語言小案例 這是乙個很簡單的點餐系統,用到的知識也不複雜,所以對新手學習還是很有作用,貼上來給大家參考下。完成了如下功能 1.顯示餐廳提示語 2.列印選單 輸出菜品分類 主食 甜點 飲料 主菜 開胃菜 3.選擇id 進入菜品分類子目...

專案之點餐系統

隨著資料時代的到來。我們去外邊吃飯會發現大多數餐館已經是使用在網頁點單,對於餐館來說網頁點單省去了服務員的費用,對於顧客來說也是比較方便的,所以我自己做了乙個簡單的網頁版點餐系統。這個專案主要分為三個模組,資料管理模組,業務邏輯模組,介面檢視模組 2.1 資料管理模組 2.2 業務邏輯模組 業務邏輯...