【发布时间】:2011-02-07 01:25:23
【问题描述】:
我希望能够使用一系列 GPS 坐标绘制或至少计算地图区域,我的 php 代码目前将坐标限制在 GPS 当前位置周围的区域。
因此,我的问题是:如何根据 GPS 坐标数组计算面积(例如圆)? (它们是十进制格式)。
【问题讨论】:
标签: php android gps overlay android-mapview
我希望能够使用一系列 GPS 坐标绘制或至少计算地图区域,我的 php 代码目前将坐标限制在 GPS 当前位置周围的区域。
因此,我的问题是:如何根据 GPS 坐标数组计算面积(例如圆)? (它们是十进制格式)。
【问题讨论】:
标签: php android gps overlay android-mapview
您可以计算由您拥有的一系列坐标形成的多边形的质心 - 这种方法只有在它不靠近变体的极点时才有效,坐标之间的距离不超过 100 英里左右。您对错误的容忍度可能会比此方法提供的更大或更小。 例如。具有点 (x1..5,y1..5) 的多边形的中心是:
质心 X 坐标 = (Sum (x1+..x5) / 5 质心 Y 坐标 = (sum(y1+..y5) / 5
现在检查距该质心最远的点 - 这将是您的圆的半径...
【讨论】: