我一直在寻找一种解决方案来放大 MapView 以适应 Swift 中 MKPolyline 的边界。我已经能够在 SO 上找到 Objective-C 的示例代码,但我一点也不熟悉 Objective-C 或如何将其转换为 Swift。
有人会在 Swift 中有这样的例子吗?谢谢。
-(void)zoomToPolyLine: (MKMapView*)map polyline: (MKPolyline*)polyline animated: (BOOL)animated
{
[map setVisibleMapRect:[polyline boundingMapRect] edgePadding:UIEdgeInsetsMake(10.0, 10.0, 10.0, 10.0) animated:animated];
}