MongoTemplate地理位置查询(标准)
@GeoSpatialIndexed(type=GeoSpatialIndexType.GEO_2DSPHERE)
private GeoJsonPoint loc;
//GeoJsonPoint loc = new GeoJsonPoint(lon, lat);
- 矩形查询
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);
- 圆形查询(米)
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);
- 最近点查询
Point p = new Point(lon, lat);Query query = new Query(Criteria.where("loc").nearSphere(p));return mongoTemplate.find(query.limit(size), LonLat.class);
MongoTemplate地理位置查询(标准)相关推荐
- SpringBoot之MongoTemplate的查询可以怎么耍
学习一个新的数据库,一般怎么下手呢?基本的CURD没跑了,当可以熟练的增.删.改.查一个数据库时,可以说对这个数据库算是入门了,如果需要更进一步的话,就需要了解下数据库的特性,比如索引.事物.锁.分布 ...
- 详解基于MongoDB的地理位置查询,结合Symfony2演示
简介 随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理.我所在的项目也正从事相关系统的开发,我们使用的是S ...
- 七(7)探花功能-MongoDB地理位置查询-附近的人
课程总结 1.探花功能 业务需求 执行过程 2.MongoDB的地理位置查询 地理位置查询的应用场景 查询案例 3.搜附近 上报地理位置 使用MongoDB搜索附近 一. 探花左划右滑 探花功能是将推 ...
- (3) Hibernate的查询 标准(Criteria)查询
Hibernate的查询 标准(Criteria)查询 1 一个简单例子: Java代码 @SuppressWarnings("unchecked") public void ...
- mongdb mysql geospatial 比较_MongoDB的地理位置查询,以及和mysql的使用对比
MongoDB的一个特色就是具有丰富的查询接口,比如地理位置查询. 在地理位置查询上,MongoDB有着比传统关系型数据库的优势,下面举个例子. 当前移动互联网应用,按用户离目标门店距离排序上的场景很 ...
- 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进行 ...
- Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合
Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...
- Elasticsearch实战——地理位置查询
Elasticsearch实战--地理位置查询 文章目录 Elasticsearch实战--地理位置查询 1. 半径查询(geo_distance query) 2. 指定矩形内的查询(geo_bou ...
- Springboot整合ES地理位置查询
ES的地理位置查询 1.背景 店铺有实体类,在地图上搜索显示当前位置附近店铺,并显示距当前位置距离:当前位置由前端传参(经度与纬度). 比如我们有很多的4s店,给用户一个app,在某个地方的时候,可以 ...
- 微信公众平台消息接口开发(11)地理位置查询 当地天气及附近商家
微信公众平台开发模式 微信 平台 消息 语音 位置查询 天气神 作者:http://www.cnblogs.com/txw1958/ 本系统教程以微信公众平台应用天气神(账号WeatherGod,支 ...
最新文章
- 拓展ARM研发进展与玩家
- 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
- 【操作】Nuxt.js安装
- 20. C# -- Base, this 关键字
- 【渝粤教育】电大中专职业应用写作作业 题库
- 联合国再请马云出任要职
- Filezilla软件
- pytorch_GPU安装
- Make.am中生成.la动态库的同时要链接.a静态库的问题
- [web]EL表达式失效
- 家庭医生后台管理系统高保真Axure原型模板
- Air Keyboard
- 基于NNIE神经网络引擎_海思hi3516DV300方案硬件平台适合做哪些开发
- 微信推出史上最简单「拍一拍」新功能,仅需一行代码,好友们都玩疯了!
- 找回SecureCRT密码
- 20-HTML与HTML5常用标签(前端)
- ATTCK红日靶场二
- 通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题
- 嵌入式工程师之数据结构day2
- python正则表达式匹配开头,正则表达式系列(一):匹配开头与结尾
热门文章
- 菲仕乐高压锅型号全面详解
- 工业锅炉计算机控制系统框图,锅炉控制(汇总).ppt
- hl7 java_HL7 2.X解析(JAVA版)
- Java List 集合取 交集、并集、差集、补集 Java集合取交集、Java集合并集
- shell脚本俄罗斯方块小游戏
- Zeppelin的求学之路(1)—— 简介 和 从源码Build的安装并配置他的Spark解析器
- HTML5期末大作业:温泉酒店网站设计——中国风的温泉酒店网(13页) HTML+CSS+JavaScript 学生web网页制作期末大作业_住宿 旅游 主题酒店
- Netflix最新视频优化实践:用更少的带宽打造完美画质
- Android工具栏的使用
- 【杂谈】斯科特与阿蒙森的南极点竞赛