首页 > 解决方案 > 如何将地理空间坐标从右上角、左下角转换为左上角和右下角

问题描述

我正在使用允许在地图上选择边界框并为右上角和左下角返回 (lat, lon) 的地图。

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

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

标签: gpsgeospatialcouchbase

解决方案


一个不言自明的图表

lat2 lon1 (top left)      -----   lat2 lon2 (top right)
         |                             |
         |                             |
lat1 lon1 (bottom left)   -----   lat1 lon2  (bottom right)

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

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

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


推荐阅读