我在使用 Android 时遇到了一点问题。
我有我的 GPS 位置,清晰的经纬度,以及以米为单位的搜索光线(例如 100 米),好吗?
想象一下我在 ray 圆心的位置,我会知道如何在 Android 上获得: topLeft Latitude topLeft Longitude bottomLeft Latitude bottomLeft Longitude
与圆内接的矩形。
提前致谢。
我在使用 Android 时遇到了一点问题。
我有我的 GPS 位置,清晰的经纬度,以及以米为单位的搜索光线(例如 100 米),好吗?
想象一下我在 ray 圆心的位置,我会知道如何在 Android 上获得: topLeft Latitude topLeft Longitude bottomLeft Latitude bottomLeft Longitude
与圆内接的矩形。
提前致谢。
1)将中心经纬度转换为以米为单位的笛卡尔x,y:(纬度在球体上,x,y是平面地图,然后您可以继续学习数学
2)使用极坐标公式创建4个角点
,第一个角的角度为45度,r = 100m
,正方形的第二个角的角度为45 + 90度
3) 将 4 个笛卡尔米坐标转换回 lat,lon
在这里更详细一点 如何找到围绕某个位置 5 英里半径的一组纬度/经度对
并在这里查看我的答案