【发布时间】:2016-01-07 17:05:04
【问题描述】:
有没有办法在谷歌地图上绘制一个多边形并创建一个可以完美包围多边形的圆?我们让用户出于特定目的在地图上绘制多边形,但我们还需要将他们选择的区域描述为圆形(纬度/经度中心点和半径)。这是他们选择的低分辨率表示,但它必须是一个圆圈。请看我画的插图:
Circle computed to fit around polygon
我已经在 Google 上搜索并阅读了几个小时,但运气不佳。以前一定有人这样做过,并编写了一个库或代码 sn-p。如果有人可以分享或帮助,请提前感谢?
【问题讨论】:
-
我没有时间尝试输入一些代码,但是这里有一些函数可以找到多边形的中心,所以我会:1.找到你的多边形中心,2 . 为距它最远的点创建变量, 3. 编写函数以使用您的变量(因为它的大小)创建一个带半径的圆,然后 4. 将圆放在多边形的中心点上。
-
你能提供一些示例多边形吗?
标签: google-maps google-maps-api-3 geometry polygon