vij*_*ari 8 iphone mapkit ios4 ios
我正试图抓住触摸事件的坐标.我可以抓住,但是当给变焦有大数字时,我把它放在一个函数中
newCoord = [mapView convertPoint:location toCoordinateFromView:mapView],
我的坐标错了.我能做什么?
我的代码:
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:touch.view];
NSLog(@"locationTOUCH:%f,%f", location.x,location.y);
CLLocationCoordinate2D newCoord;
newCoord = [mapView convertPoint:location toCoordinateFromView:mapView];
NSLog(@"coordinate-%f,%f", newCoord.latitude,newCoord.longitude); 
我想应该通过改变来解决
CGPoint location = [touch locationInView:touch.view];
到
CGPoint location = [touch locationInView:mapView];