
Java 项目中根据用户的经纬度为其匹配最近的商家,有成熟案例或者 API 吗?不喜勿喷谢谢!
1 lower 2021-11-17 15:34:03 +08:00 有人跟我一样这样硬算的么? mysql 5.7 支持: round(st_distance_sphere ( POINT ( x, y ), POINT ( #{x}, #{y} )) ) as distance |
2 yggd 2021-11-17 15:50:18 +08:00 |
3 anonydmer 2021-11-17 15:55:17 +08:00 图简单直接使用个内置 geo distance 计算功能的数据库就好了,比如 mongo db |
5 getoffworkontime 2021-11-17 18:48:27 +08:00 上 gis 数据库, GeoHash |
6 cxh116 2021-11-17 18:52:43 +08:00 新版 redis 默认也支持 geo 了 |
7 lagoon 2021-11-17 18:55:39 +08:00 嗯?国内还是国外啊。。。 |
8 whoosy 2021-11-17 19:08:54 +08:00 redis geohash |
9 sadfQED2 2021-11-17 19:15:30 +08:00 via Android MySQL 的话存 GeoHash 值,然后加索引,前缀匹配查询 Redis 的话有 geohash 索引 Postgersql 的话有 postgis Es 的话也有地理位置索引 方案大概就这些吧 |
10 Jooooooooo 2021-11-17 19:36:18 +08:00 搜 redis geohash, 很成熟的技术 |
12 BigMountain 2021-11-18 10:08:07 +08:00 用 Redis Geo 数据结构 功能很强大 |