私は iOS 開発の初心者で、地元の川のマッピング アプリケーションを作成しています。アプリケーションのポイントは、ユーザーがさまざまなポイントを選択して川のルートを計画できるようにすることです。これに取り組むために MapKit を使用していますが、いくつかの問題が発生しました。私の主な問題は、注釈にボタンを追加して、クリックすると詳細ウィンドウが開き、ユーザーがそのポイントについて詳しく知り、旅行に追加できるようにする方法です。これが私のコードです。
#import "ViewController.h"
#import "CoreLocation/CLLocation.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.mapView.delegate = self;
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
// Add an annotation
MKPointAnnotation *point = [[MKPointAnnotation alloc] init];
point.coordinate = userLocation.coordinate;
point.title = @"Where am I?";
point.subtitle = @"I'm here!!!";
[self.mapView addAnnotation:point];
point.coordinate = CLLocationCoordinate2DMake(33.62258872997,-86.599988937378);
point.title = @"Civitan Park";
point.subtitle = @"Trussville, AL";
[self.mapView addAnnotation:point];
}
@end