【发布时间】:2016-05-03 06:19:36
【问题描述】:
我想显示两个坐标之间的地图。我已使用此代码显示包含两个坐标的地图矩形。但是我的两个坐标都没有显示,而是显示了两个坐标之间的区域,不包括坐标。 我应该怎么做才能包括我的两个坐标?
let coordinate1 = CLLocationCoordinate2DMake(28.53, 77.39)
let coordinate2 = CLLocationCoordinate2DMake(29.13,76.69)
// convert them to MKMapPoint
let p1 = MKMapPointForCoordinate (coordinate2);
let p2 = MKMapPointForCoordinate (coordinate1);
let mapRect = MKMapRectMake(fmin(p1.x,p2.x), fmin(p1.y,p2.y), fabs(p1.x-p2.x), fabs(p1.y-p2.y));
mapView.setVisibleMapRect(mapRect, animated: true)
【问题讨论】:
标签: ios swift mapkit coordinates cllocationmanager