@GeoSpatialIndexed(type=GeoSpatialIndexType.GEO_2DSPHERE)
private GeoJsonPoint loc;
//GeoJsonPoint loc = new GeoJsonPoint(lon, lat);
  1. 矩形查询
     Point bottomLeft = new Point(minLon, minLat);Point topRight = new Point(maxLon, maxLat);Box box = new Box(bottomLeft, topRight);Query query = new Query(Criteria.where("loc").within(box));return mongoTemplate.find(query, LonLat.class);
  1. 圆形查询(米)
      Point center = new Point(lon, lat);Circle circle = new Circle(center, new Distance(distance / 1000D, Metrics.KILOMETERS));query.addCriteria(Criteria.where("loc").withinSphere(circle));return mongoTemplate.find(query, LonLat.class);
  1. 最近点查询
     Point p = new Point(lon, lat);Query query = new Query(Criteria.where("loc").nearSphere(p));return mongoTemplate.find(query.limit(size), LonLat.class);

MongoTemplate地理位置查询(标准)相关推荐

  1. SpringBoot之MongoTemplate的查询可以怎么耍

    学习一个新的数据库,一般怎么下手呢?基本的CURD没跑了,当可以熟练的增.删.改.查一个数据库时,可以说对这个数据库算是入门了,如果需要更进一步的话,就需要了解下数据库的特性,比如索引.事物.锁.分布 ...

  2. 详解基于MongoDB的地理位置查询,结合Symfony2演示

    简介 随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理.我所在的项目也正从事相关系统的开发,我们使用的是S ...

  3. 七(7)探花功能-MongoDB地理位置查询-附近的人

    课程总结 1.探花功能 业务需求 执行过程 2.MongoDB的地理位置查询 地理位置查询的应用场景 查询案例 3.搜附近 上报地理位置 使用MongoDB搜索附近 一. 探花左划右滑 探花功能是将推 ...

  4. (3) Hibernate的查询 标准(Criteria)查询

    Hibernate的查询 标准(Criteria)查询 1 一个简单例子: Java代码   @SuppressWarnings("unchecked") public void ...

  5. mongdb mysql geospatial 比较_MongoDB的地理位置查询,以及和mysql的使用对比

    MongoDB的一个特色就是具有丰富的查询接口,比如地理位置查询. 在地理位置查询上,MongoDB有着比传统关系型数据库的优势,下面举个例子. 当前移动互联网应用,按用户离目标门店距离排序上的场景很 ...

  6. 391、Java框架46 -【Hibernate - 查询HQL、查询Criteria、查询标准SQL】 2020.10.19

    0.目录 1.HQL 2.使用HQL,根据name进行模糊查询 3.查询Criteria 4.使用Criteria,根据name进行模糊查询 5.查询-标准SQL 6.使用标准SQL,根据name进行 ...

  7. Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合

    Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...

  8. Elasticsearch实战——地理位置查询

    Elasticsearch实战--地理位置查询 文章目录 Elasticsearch实战--地理位置查询 1. 半径查询(geo_distance query) 2. 指定矩形内的查询(geo_bou ...

  9. Springboot整合ES地理位置查询

    ES的地理位置查询 1.背景 店铺有实体类,在地图上搜索显示当前位置附近店铺,并显示距当前位置距离:当前位置由前端传参(经度与纬度). 比如我们有很多的4s店,给用户一个app,在某个地方的时候,可以 ...

  10. 微信公众平台消息接口开发(11)地理位置查询 当地天气及附近商家

    微信公众平台开发模式 微信 平台 消息 语音 位置查询 天气神  作者:http://www.cnblogs.com/txw1958/ 本系统教程以微信公众平台应用天气神(账号WeatherGod,支 ...

最新文章

  1. 拓展ARM研发进展与玩家
  2. 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
  3. 【操作】Nuxt.js安装
  4. 20. C# -- Base, this 关键字
  5. 【渝粤教育】电大中专职业应用写作作业 题库
  6. 联合国再请马云出任要职
  7. Filezilla软件
  8. pytorch_GPU安装
  9. Make.am中生成.la动态库的同时要链接.a静态库的问题
  10. [web]EL表达式失效
  11. 家庭医生后台管理系统高保真Axure原型模板
  12. Air Keyboard
  13. 基于NNIE神经网络引擎_海思hi3516DV300方案硬件平台适合做哪些开发
  14. 微信推出史上最简单「拍一拍」新功能,仅需一行代码,好友们都玩疯了!
  15. 找回SecureCRT密码
  16. 20-HTML与HTML5常用标签(前端)
  17. ATTCK红日靶场二
  18. 通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题
  19. 嵌入式工程师之数据结构day2
  20. python正则表达式匹配开头,正则表达式系列(一):匹配开头与结尾

热门文章

  1. 菲仕乐高压锅型号全面详解
  2. 工业锅炉计算机控制系统框图,锅炉控制(汇总).ppt
  3. hl7 java_HL7 2.X解析(JAVA版)
  4. Java List 集合取 交集、并集、差集、补集 Java集合取交集、Java集合并集
  5. shell脚本俄罗斯方块小游戏
  6. Zeppelin的求学之路(1)—— 简介 和 从源码Build的安装并配置他的Spark解析器
  7. HTML5期末大作业:温泉酒店网站设计——中国风的温泉酒店网(13页) HTML+CSS+JavaScript 学生web网页制作期末大作业_住宿 旅游 主题酒店
  8. Netflix最新视频优化实践:用更少的带宽打造完美画质
  9. Android工具栏的使用
  10. 【杂谈】斯科特与阿蒙森的南极点竞赛