我在使用Android时遇到了一些问题。
我有我的GPS位置,明确的纬度和经度,以及米(例如100米)的一缕搜索,好吗?
想象一下我在光线圈中心的位置,我知道如何在Android上获得: topLeft纬度 topLeft经度 bottomLeft纬度 bottomLeft经度
刻有圆圈的矩形的。
提前感谢。
答案 0 :(得分:0)
1)将中心纬度转换为以米为单位的cartesisan x,y: (lat lon在球体上,x,y是平面地图,然后你可以继续学校数学
2)使用极坐标公式创建4个角点
第一个角有45度角,r = 100m
广场的第二个角有45 + 90度角
3)将4个笛卡尔米坐标转换回lat,lon
这里有点详细 How to find a set of lat/long pairs surrounding a 5 miles radius of a certain location
在这里看到我的答案
PHP: How to create a Geo-Fence(bounding Box) using the Distance from a set of Coords