试图弄清楚当按下按钮时是否有可能转到mapView中的某个经度和纬度并放下一个按钮。我复制了以前工作的“newAnnotation”引脚的代码,但现在意识到它可能无法在我的按钮代码中工作。这是我的按钮代码:
-(IBAction)buttonPressed
{
CLLocationCoordinate2D location;
MKCoordinateSpan span;
location.latitude = (double) 44.4758;
location.longitude = (double) -73.2125;
span.latitudeDelta=0.2;
span.longitudeDelta=0.2;
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"BCA"
andCoordinate:location];
[self.mapView addAnnotation:newAnnotation];
[newAnnotation release];
themapView = [[MapView alloc] initWithNibName:@"MapView" bundle:nil];
[self.view addSubview:themapView.view];
}
我知道按钮 WORKS 并且它实际上进入了 mapView 并正在处理坐标,但它只是没有删除带有标题的图钉。目前我的代码没有错误。如果您需要查看其他代码,请告诉我。太感谢了。