1

当用户点击地图时,我有一个MapView绘制圆形叠加层的地方MKCircleView,它工作正常,但现在我需要获取半径的所有位置坐标(纬度/经度)以存储以供以后用于重新填充地图叠加层。如何获得半径上的所有位置,以便再次显示圆圈?

只存储中心点和半径不是一个选项,因为我必须将这些点同步到服务器

4

1 回答 1

0

存储中心点和半径。任何圆的边界内和边界上都有无数个点。如果您需要使用服务器上的数据绘制圆,请使用圆心和半径以及绘图库具有的任何圆/椭圆函数,或者,如果需要,使用圆心和半径以及基本三角函数在圆上生成点以绘制一个多边形。或者,如果您只是将数据反馈到您的应用程序,请使用该类的+circleWithCenterCoordinate:radius:方法创建您的 MKCircle 对象。

于 2012-10-31T19:35:41.927 回答