如何将 MKMapView 上的距离(例如 400 米)转换为 UIView 的距离?
我想显示取决于 MKMapView 上当前缩放级别的 MKAnnotationView。
首先,创建一个长度为 400 米的区域:
MKCoordinateRegion myRegion = MKCoordinateRegionMakeWithDistance(mapView.centerCoordinate, 400, 0);
之后使用转换区域方法来获取真正的矩形:
CGRect myRect = [mapView convertRegion: myRegion toRectToView: nil];
NSLog(@"width for 400m is %f", myRect.size.width);
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)