4

我在使用 Android 时遇到了一点问题。

我有我的 GPS 位置,清晰的经纬度,以及以米为单位的搜索光线(例如 100 米),好吗?

想象一下我在 ray 圆心的位置,我会知道如何在 Android 上获得: topLeft Latitude topLeft Longitude bottomLeft Latitude bottomLeft Longitude

与圆内接的矩形。

提前致谢。

4

1 回答 1

0

1)将中心经纬度转换为以米为单位的笛卡尔x,y:(纬度在球体上,x,y是平面地图,然后您可以继续学习数学

2)使用极坐标公式创建4个角点
,第一个角的角度为45度,r = 100m
,正方形的第二个角的角度为45 + 90度

3) 将 4 个笛卡尔米坐标转换回 lat,lon

在这里更详细一点 如何找到围绕某个位置 5 英里半径的一组纬度/经度对

并在这里查看我的答案

PHP:如何使用与一组坐标的距离来创建地理围栏(边界框)

于 2013-02-02T00:13:22.087 回答