在MKMapView上绘制CLLocation / CLLocationCoordinate2D

时间:2014-12-23 21:40:24

标签: ios objective-c mkmapview

我通过Parse获取用户位置,该对象作为PFGeoPoint返回。我通过这样做将它转换为CLLocation / CLLocationCoordinate2D:

CLLocation *loc = [[CLLocation alloc] initWithLatitude:self.geoPoint.latitude longitude:self.geoPoint.longitude];
    CLLocationCoordinate2D coordinate = [loc coordinate];

问题是在mapView上添加注释,我需要一个MKPointAnnotation。我将如何转换我必须将其添加到我的mapView?

1 个答案:

答案 0 :(得分:3)

您可以通过以下方式为特定位置创建MKPointAnnotation:

MKPointAnnotation *annotation = [[MKPointAnnotation alloc] init];
annotation.coordinate = coordinate;

然后可以将此注释添加到地图视图中。

[mapView addAnnotation:annotation];