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

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


问题是在mapView上添加注释,它似乎需要MKPointAnnotation。我将如何转换必须将其添加到mapView的内容?

最佳答案

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

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


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

[mapView addAnnotation:annotation];

10-08 16:06