我需要使用MKCircle在MkMapView上绘制一个半径为1.23米的圆。 我将如何在地图上显示。 我使用了以下内容,
r = 1.23;// in metres.
circle = [MKCircle circleWithCenterCoordinate:location radius:r];
但是当我在地图上绘制时,它在MKMapView上看起来超过1公里。 有人可以告诉我如何在地图上代表一个半径为1.23米的圆圈吗?
这主要是为了显示位置的准确性,因此半径表示位置的准确性。
答案 0 :(得分:1)
在viewForOverlay
委托方法中,尝试将lineWidth
的{{1}}设置为1.
我认为默认宽度为0会产生“道路宽度”。
答案 1 :(得分:0)
MKCircle类定义说
半径
The radius of the circle, measured in meters from the center point.
所以你的代码应该可以正常工作。