我正在做一个 API 调用,它应该返回某个区域内的点列表。
这将在地图上使用,因此对 API 的调用具有所有四个角点的坐标。
该区域将始终为矩形,不会旋转。
目前,我正在使用以下算法来限制结果:
$lat_limits = array(min($bottom_left_lat, $top_left_lat), max($bottom_left_lat, $top_left_lat));
$lon_limits = array(min($top_left_lon, $top_right_lon), max($top_left_lon, $top_right_lon));
我的问题是:
- 这是一种最佳的搜索方式吗?
- 有没有更适合这种用途的 PHP 库/帮助函数?
谢谢!