Android如何计算gps位置的面积

时间:2014-07-01 11:02:36

标签: android gps

我正在使用gps location开发场地计算器应用程序。有没有办法计算 给定gps位置的区域?

1 个答案:

答案 0 :(得分:0)

您可以计算由一系列GPS坐标形成的多边形区域。

步骤如下:

  1. 将球面纬度/经度坐标转换为笛卡尔空间。
  2. 使用多边形区域的通用公式。
  3. 此答案中给出了代码: Polygon area calculation using Latitude and Longitude generated from Cartesian space and a world file

    使用多边形的中心(或多边形的任何点)作为变换的中心。 在链接中的代码中,名为latAnchorlonAnchor

    特别是如果多边形的直径不超过10公里,这种方法效果很好。对于大型多边形,步骤1变得更加复杂。