1

我正在使用 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

4

1 回答 1

0

我想你将不得不做一些数学。Google Maps Android API v2 中似乎没有这种方法。

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

计算地球表面任意多边形包围的面积

在android中测量不规则多边形的面积

在Android App中计算谷歌地图中多边形覆盖的面积

于 2013-05-26T22:52:29.350 回答