JAVA or MYSQL 获取附近 distance 千米的商户

目录

一、MYSQL - 推荐

二、JAVA


一、MYSQL - 推荐

entity

/**
 * 范围
 */
private double distance;

/**
 * 经度 - 数据库字段
 */
private double lng;

/**
 * 纬度 - 数据库字段
 */
private double lat;

controller 

public class Controller {

    /**
     * @Function: TODO
     * @description: 获取附近 distance 千米的店铺
     * @par: distance=2&lng=121.518563&lat=31.194161
     * @author: NingZe
     * @date: 2021/3/22 15:41
     * @params: [c] [distance 距离范围 单位km, lng 当前经度, lat 当前纬度]
     * @version: 02.06
     * @return: java.lang.String
     */
    @RequestMapping("findNearby")
    @ResponseBody
    public String findNearby(Merchant c) {
        return NzResultMap.build(d.findNearby(c));
    }

}

sql

# 计算[当前经纬度]与[指定经纬度]之间的距离,返回[x.xxx km]
C
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值