如何在给定距离内计算边界框


how to calcualate bounding box withing given distance

我正在开发一个网站,我想在其中为用户提供搜索功能。搜索功能将检测用户的当前位置,并显示距离用户当前位置10公里内的所有业务。企业存储在数据库中。请问谁能帮我?

让您的数据库存储所有业务条目的经度和纬度坐标,然后以 long/lat 格式获取用户位置,并使用可以写入 SQL 查询的欧几里得距离。如果你想更准确,你可以使用Haversine公式,尽管它有点复杂。