0

我有多个带有坐标的位置。我想问什么是最好的(最快的)方法,如何获得比特定点更近的所有点,例如,50 公里。

我是这样做的:我将所有坐标保存到数据库中,并且我正在查询以获取积分。这是一个好的解决方案吗?MySQL适合这个吗?

4

1 回答 1

0

专业的解决方案是PostGIS,一个 PostgreSQL 的“空间数据库扩展器”。

出于简单的目的,这个相关的答案也适用于基本的 Postgres:
如何从按距离排序的 JPA 实体中获取结果?

于 2013-03-29T17:50:57.893 回答