0

そのため、ボタンを押すとユーザーの場所を検索するようにアプリを設定しました。

-(IBAction)getLocation {
mapview.showsUserLocation = YES;}

次に、これを使用してマップビューをロードするときに、マップ注釈も特定の場所に設定しました

- (void)viewDidLoad{
     [super viewDidLoad];
// Do any additional setup after loading the view.

     [mapview setMapType:MKMapTypeStandard];
     [mapview setZoomEnabled:YES];
     [mapview setScrollEnabled:YES];

     MKCoordinateRegion region = { {0.0, 0.0 }, {0.0, 0.0 } };
     region.center.latitude = 123;
     region.center.longitude = 123;
     region.span.longitudeDelta = 0.01f;
     region.span.latitudeDelta = 0.01f;
     [mapview setRegion:region animated:YES];

     NewClass *ann = [[NewClass alloc] init];
     ann.title = @"Place to go to";
     ann.subtitle = @"subtitle";
     ann.coordinate = region.center;
     [mapview addAnnotation:ann];

}

MapKit を使用して、注釈に「ここへの道順」ボタンを配置することはできますか? どんな助けでも素晴らしいでしょう!ありがとう!

4

1 に答える 1

2

吹き出しアクセサリを追加するには、Anna Karenina の指示に従う必要があります。

ルート自体を描画するには、最初にルートを取得する必要があります。指定された 2 地点間のルートを提供する優れた API がたくさんあり、含めたいルートの種類のようなパラメーターを設定することもできます。Google Directions API は、その点で非常に印象的です。あなたはそれをチェックする必要があります。

次に、ルート自体を で描画する必要がありますMKPolyline。これを行う方法を示すために、数か月前にまとめたおもちゃのアプリを確認できます。

于 2012-10-13T14:57:25.173 に答える