繁体   English   中英

谁能建议我如何使用 Spring 从 MySQL 数据库进行基于位置的搜索?

[英]Can anyone suggest me how to do a location based search from MySQL database using Spring?

我想根据特定点(纬度,经度)和该点周围的半径(假设为 R)从商店数据库(假设)中获取几行数据。 我使用 Spring Boot 和 Spring Data JPA 和 MySql 作为数据库。

您能否提出一些技术或 spring 的某些功能来让我实现这一目标?

鉴于您的数据库中存储了纬度和经度坐标:

  1. 在您的数据库中查找所有商店及其坐标。
  2. 计算到您给定点的距离并将距离映射到您的商店; 这些数学公式可能会有所帮助: https : //www.movable-type.co.uk/scripts/latlong.html
  3. 过滤距离比给定 R 更近的商店。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM