既存の MapView にポリラインを追加しようとしました。複数の iOS チュートリアルでは、mapView:viewForOverlay: の実装と MKOverlayView を戻り値の型として使用する方法が示されています。MapKit フレームワークのリファレンスには MKOverlayView が見つからないため、OS X 開発にはどの戻り値の型を使用する必要がありますか?
助言がありますか?
OSX で使用する必要がある正しいクラスは MKPolylineRenderer です
-(MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id<MKOverlay>)overlay{
MKPolylineRenderer *polylineView = [[MKPolylineRenderer alloc] initWithPolyline:overlay];
polylineView.strokeColor = [NSColor blueColor];
polylineView.lineWidth = 3.0;
return polylineView;
}