使用 Codeigniter 活动记录进行“在距离内”查询,可以使用以下方法:
SELECT *, ST_Distance_Sphere(point, POINT(lat, lng)) AS distance
FROM your_table
WHERE ST_Distance_Sphere(point, POINT(lat, lng)) <= radius
ORDER BY distance
其中,point
是存储地理位置信息的字段,lat
和 lng
是指定的经纬度坐标,radius
是指定的距离范围。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云