如何将地理空间坐标从右上角、左下角转换为左上角和右下角

ooo*_*ooo 1 gps geospatial couchbase

我使用的地图允许在地图上选择边界框并返回(纬度、经度)的右上角和左下角。

我正在使用 couchbase 地理空间查询,它们只支持 top_left bottom_right 坐标。

将矩形的两个对角的纬度和经度值从top_right bottom_left 转换为top_left bottom_right 的公式是什么?

Lui*_*res 5

自我解释图

lat2 lon1 (top left)      -----   lat2 lon2 (top right)
         |                             |
         |                             |
lat1 lon1 (bottom left)   -----   lat1 lon2  (bottom right)
Run Code Online (Sandbox Code Playgroud)

输入坐标 (lat1, lon1) (lat2, lon2)

输出坐标 (lat2, lon1) (lat1 lon2)

如您所见,没有涉及任何公式。所有必要的值都可用。这只是正确设置坐标变量的问题。