Springboot整合ES地理位置查询

ES的地理位置查询


1、背景

店铺有实体类,在地图上搜索显示当前位置附近店铺,并显示距当前位置距离;当前位置由前端传参(经度与纬度)。
比如我们有很多的4s店,给用户一个app,在某个地方的时候,可以根据当前的地理位置搜索一下,自己附近的4s店。
(刚学会代码实现,做个笔记,原理和源码暂时没研究)

2、代码示例

   /**
    * @description: 门店实体
    **/
    @Getter
    @Setter
    @Document(indexName = ESIndexAndType.INDEX_NAME)
    public class StoreES {
        @Id
        private String id;
        private String storeName;
        //经度
        private Double longitude;
        //纬度
        private Double latitude;
        private Boolean isdelete;
        //地址
        private String address;
        @GeoPointField
        private GeoPoint location;
    }

    /**
     * @Description:位置信息入参类
     **/
    @Getter
    @Setter
    public class LocationModel {
        //经度
        private Double lo
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值