0

我想让用户像 iOS 7 提醒应用程序一样调整要监视的区域,如下图所示。

我创建了一个像:

CLRegion *newRegion = [[CLRegion alloc] initCircularRegionWithCenter:regionAnnotation.coordinate radius:100.0 identifier:[NSString stringWithFormat:@"%f, %f",regionAnnotation.coordinate.latitude, regionAnnotation.coordinate.longitude]]; regionAnnotation.region = newRegion;

我们是否有一个公共 api 让用户调整这个区域的半径?

在此处输入图像描述

4

1 回答 1

0

如果您不将用户控件视为地图的一部分,这些事情通常会更容易。相反,禁用与地图的交互或在其上放置一个透明视图,然后在其上方显示您的控件。通过以编程方式调整地图来响应控件的变化。您还可以使用 MapKit API 进行必要的像素到距离转换。

于 2014-04-30T15:47:20.297 回答