可以移动地图叠加层吗?

时间:2014-03-11 14:59:28

标签: ios mkmapview

我在地图上同时显示多个用户的位置,作为不同颜色的圆圈。

我可以使用注释执行此操作,然后当用户的位置更新使用UIView:animateWithDuration:移动到新位置时。

然而,要求圆的大小反映位置的准确性,即非常精确等于10米的圆形,粗略的精度表示为500米的圆形等。

然而,使用注释有两个问题 - 第一个是如何将米转换为正确尺寸的CGRect以在地图上绘制。第二个是如果用户缩放地图,则需要调整注释的大小。

所以我正在考虑使用叠加,因为它已经具有半径并且在内置缩放时自动调整大小,因此它处理这两个问题。

然而,看起来叠加是静态的,它们的坐标属性是只读的。

有什么方法可以让叠加层随着用户位置的移动而移动? (除了完全删除它并重新添加它?)

[这仅适用于iOS 7]

0 个答案:

没有答案