Xcode MapView设置针脚按钮

时间:2013-06-08 07:31:11

标签: objective-c xcode map pins

我正在尝试制作一个应用程序,要求用户记录他们当前的位置,然后将针保留在那里。因此,如果我有一个地图视图,我会有一个mapview,然后是屏幕底部的一个按钮,允许用户在当前位置放置一个引脚。

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
    MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(userLocation.coordinate, 800, 800);
    [self.mapview setRegion:[self.mapview regionThatFits:region] animated:YES];

    // Add an annotation
    MKPointAnnotation *point = [[MKPointAnnotation alloc] init];
    point.coordinate = userLocation.coordinate;
    point.title = @"Where am I?";
    point.subtitle = @"I'm here!!!";

    [self.mapview addAnnotation:point];
}

我已经使用该代码将引脚放在我当前位置的位置,但是我需要在点击按钮后发生这种情况。我还需要把它留在它们敲击它的位置,所以如果它们在引脚上移动,它将保持在它们敲击它的位置。

谢谢你的帮助!

0 个答案:

没有答案