点餐系统(五)——获取附近餐馆

在系统中,搜索附近餐馆的时候,要根据当前的经纬度去获取附近指定距离的餐馆信息。在这个需求中就必须要根据经纬度去计算餐馆和当前经纬度的距离。之前的做法是因为用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距离的餐馆

点餐系统(五)——获取附近餐馆

时间: 2024-08-02 16:15:47

点餐系统(五)——获取附近餐馆的相关文章

点餐系统web版功能需求

            餐厅到店点餐系统需求分析 (版本v1.0.0)               成文信息 主题词: 需求分析 作  者: 14商软ETC 文档类别: 审  核: 批  准: 文档性质: 正式稿 主  送: 存档日期: 抄  送: 发布日期: 签收信息 发送方 接收方: 接收方: 接收方: 代表人: 代表人: 代表人: 代表人: 日期: 日期: 日期: 日期: 变更信息 版本 原因 作者 日期                   目录 第一章 引言.... 1 1.1 项目名称

外卖点餐系统开发平台app

外卖点餐系统APP,外卖点餐软件开发(陈琦:138-2848-7919可微)外卖点餐模式定制,外卖点餐平台开发,外卖点餐送餐 微信小法度模范相对付这么多天的一个快速成长,相信年夜家都对小法度模范有了必然的了解.知道他的一个用处和便利,今天我要跟年夜家讲的是微信小法度模范它到底社会什么行业去只做?微信小法度模范隔三差五就宣布一个重磅消息,小法度模范就目前的成长趋势虽然是好,势头也分外猛,但并不是各行各业都得当,列位商家在开发小法度模范的时候也要衡量.小法度模范开发了解开发 微信小法度模范开发得当什

外卖点餐系统平台app

外卖点餐系统APP(陈琦:138-2848-7919可微)外卖点餐软件开发,外卖点餐模式定制,外卖点餐平台开发,外卖点餐送餐模式 微信小法度模范相对付这么多天的一个快速成长,相信年夜家都对小法度模范有了必然的了解.知道他的一个用处和便利,今天我要跟年夜家讲的是微信小法度模范它到底社会什么行业去只做?微信小法度模范隔三差五就宣布一个重磅消息,小法度模范就目前的成长趋势虽然是好,势头也分外猛,但并不是各行各业都得当,列位商家在开发小法度模范的时候也要衡量.小法度模范开发了解开发 微信小法度模范开发得

点餐系统---------软件工程课程设计

一.功能需求分析 1.1实现用户登陆功能 可以实现对用户进行增删改查操作,可实现用户的登陆注销功能,并且针对不同的用户有不同管理权限,当用户登陆时,根据不同的用户身份(管理员.厨房工作人员.服务员)可以进入不同的主界面. 1.2菜单管理功能 可以对餐厅里面的菜品进行添加.下线.修改.查看功能. 1.3点餐功能 可以根据餐厅的菜单下单.并显示相应的信息,包括菜单名字.图片.价格等等. 1.4公告发布 可以实时地将最新的公告及历史公告展示,还可以查询历史公告的详细信息 1.5前台 可以实现显示所有餐

UI进阶之UIPickerView---点餐系统

一:数据源方法 /** 数据源协议,所有方法都必须实现 */ @protocol UIPickerViewDataSource<NSObject> @required // 返回要显示的列数 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView; // 返回component列中的数据行数 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOf

小程序点餐系统app平台

微信小程序已经上线半年了(陈琦:138-2848-7919 可微)在过去的半年里这个超级流量入口微信小程序在不断的完善,不断的开放多种功能,从而实现颠覆线下实体的梦想,那么对于餐饮行业如何借助小程序这个超级流量入口来让销量暴增呢?赢在移动小程序点餐系统通过在点餐.排队等功能借助小程序的能力,让餐饮商户实现高效运营. 一.小程序点餐系统有哪些功能? 1.扫码下单:节省点餐时间 在高峰期,顾客可在排队期间通过手机扫描餐厅门口展架上的二维码,进入点餐小程序,率先查看菜单,进行预先点餐,热销菜.创意菜.

[课程设计]Scrum 1.4 多鱼点餐系统开发进度

Scrum 1.4 多鱼点餐系统开发进度 (点餐页面框架布置) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 1时间:11.14-11.23 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 2014061

[课程设计]Scrum 1.5 多鱼点餐系统开发进度

1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 1时间:11.14-11.23 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 201406114130 http://www.cnblogs.com/lul

小程序点餐系统开发软件

小程序点餐系统开发(陈琦:138-2848-7919可微)小程序点餐APP平台,小程序点餐模式开发,小程序点餐系统模式,小程序点餐定制开发,小程序点餐商城开发,小程序点餐开发软件 微信小程序已经上线半年了在过去的半年里这个超级流量入口微信小程序在不断的完善,不断的开放多种功能,从而实现颠覆线下实体的梦想,那么对于餐饮行业如何借助小程序这个超级流量入口来让销量暴增呢?小程序点餐系统通过在点餐.排队等功能借助小程序的能力,让餐饮商户实现高效运营. 一.小程序点餐系统有哪些功能? 1.扫码下单:节省点