转载一篇文章
关于使用redis的API,将批量的坐标点存入redis, 在通过前端传入的经纬度坐标、距离范围与redis key获取距离范围内的坐标集合数据,这篇文章还比较清晰,就是返回的坐标信息中不包含距离。 原文链接:bbs.huaweicloud.com/blogs/34594…
补充一点:想让redis返回坐标集合包含距离信息时,应这样写:
GeoResults radius = redisTemplate.opsForGeo().radius(redis-key,
circle, RedisGeoCommands.GeoRadiusCommandArgs.newGeoRadiusArgs().includeDistance());
参数中加了个:RedisGeoCommands.GeoRadiusCommandArgs.newGeoRadiusArgs().includeDistance();