i’m looking for answer about getting latitude and longitude from uimapkit. there is same problem that has been answered, but it didn’t give right coordinate. http://yit.me/3ddp73
it’s code from thread i’m linking above.
CLLocationCoordinate2D topLeft, bottomRight;
topLeft = [mapView convertPoint:CGPointMake(0,0) toCoordinateFromView:mapView];
CGPoint pointBottomRight = CGPointMake(mapView.frame.size.width, mapView.frame.size.height);
bottomRight = [mapView convertPoint:pointBottomRight toCoordinateFromView:mapView];
NSLog(@"topleft = %f", topLeft);
NSLog(@"bottom right = %f", bottomRight);
any idea to fix this issue ?
thanks
The original solution is close. The view’s coordinate system has the origin at the bottom left. Therefore CGPoint(0,0) is actually bottom left, not top. And the other coordinate will be your top right.