使用Android上的Maps V2计算多边形区域

时间:2013-05-26 22:32:13

标签: android maps polygon area

我正在使用Google Maps Android API v2和在地图上绘制的多边形。现在我想计算这个多边形的面积。

我知道Google Maps JavaScript API v3有一个简单的方法,使用:google.maps.geometry.spherical.computeArea(yourPolygon.getPath())。

是否有类似的方法使用Google Maps Android API v2计算多边形区域?如果不是,你建议使用哪种方法?

提前致谢。

最好的问候。

编辑:

我发现以下算法似乎可以解决我的问题:

http://users.soe.ucsc.edu/~pang/160/f98/Gems/GemsIV/sph_poly.c

1 个答案:

答案 0 :(得分:0)

我想你必须要做一些数学运算。 Google Maps Android API v2中似乎没有相关方法。

检查以下问题以获得可能的帮助:

Calculating area enclosed by arbitrary polygon on Earth's surface

measure area of irregular polygon in android

Calculate the area covered by a polygon in a google map in an Android App