其他分享
首页 > 其他分享> > 计算Android应用中谷歌地图中多边形所覆盖的区域

计算Android应用中谷歌地图中多边形所覆盖的区域

作者:互联网

我有一系列在我的Android应用程序中形成多边形的Location / GeoPoint对象.我想知道是否有办法计算它所涵盖的面积.

到目前为止,我正在考虑设置一个Web服务,当发布坐标列表时,使用JS Google Maps API v3来计算区域.但是可能有一种方法可以轻松地使用我本身不知道的Android的某些功能.

在此先感谢您的帮助!

解决方法:

执行此操作的方法发布在以下答案中:

https://stackoverflow.com/a/16210785/891479

这基于以下公式:

http://mathworld.wolfram.com/PolygonArea.html

http://en.wikipedia.org/wiki/Polygon

使用该公式计算plolygon区域的原理:

http://maruzar.blogspot.com/2011/12/irregular-and-regular-polygon-area-by.html

标签:android,google-maps,google-maps-api-3,android-mapview
来源: https://codeday.me/bug/20191006/1859574.html