1

我正在制作一个应用程序,该应用程序使用基于 MongoDb 中具有地理坐标的对象的标记创建和填充 Google 地图。但是,每次地图以任何方式更改时,我都会检查窗口内是否有任何标记。但是,这比我想要的更多地查询服务器和数据库,因此我想找到一种方法来限制这些查询。

我在想我可以在地图边界+ 1弧度的距离内获得标记。然后如果调整后的中心+距离超过了原来的中心+距离+1,那么客户端将向服务器查询新的标记。但是,我似乎无法理解这样做的数学。我已经有了获取地图边界半径的数学方法。

更具体地说,我想当圆 A(中心(x,y)和半径(r))和圆 B(中心(w,z)时,我将如何确定(以最少的处理能力/内存使用)和半径 (o)) 相交。

提前致谢!

4

0 回答 0