-1

2 つ以上のポイント間の正確なルート パスを表示したい。

私はいくつかの例を持っていますが、すべてが2点間のルートを示す例を持っています.

例:-これこれ でも、正規表現の例も経験しました。しかし、すべてに 2 点間のルートのロジックがあります。ポリラインを介して直線を描くことができます.ルートを見ることができません.

編集された質問:-

5つのポイントがあります: -

1) ポイントは :-"lat": -35.29987329273559、"lng": 149.13395404815674、

2) ポイントは次のとおりです。

3) ポイントは次のとおりです。

4) ポイントは次のとおりです。

5) ポイントは :-「lat」: -35.29991644393122、「lng」: 149.13659454104746、

ここで、ポイント 1 からポイント 5 までのルートを描きたいと思います。ルートにはすべてのポイントが含まれている必要があります。2点間のルートを見つけることができることは知っていますが、同じメソッドを何度も起動するにはどうすればよいので、ルートを見つける方法を教えてください。少し早いですがお礼を

4

1 に答える 1

1

Appleは、ルートを表示するための新機能を統合しています。

要件-> OSバージョンはIOS6それ以降である必要があります。

現在地からYourCoordinate内へのルートを表示iOS6

-(void)showMapRouteFromCurrentLocation
{
    CLLocationCoordinate2D currentUserCoordinate = YourCoordinate;
    //currentUserCoordinate.latitude=  +53.509980;
    //currentUserCoordinate.longitude =  -0.133700;

    MKPlacemark *place = [[MKPlacemark alloc]
                          initWithCoordinate:currentUserCoordinate
                          addressDictionary:nil];


    MKMapItem *mapItem = [[MKMapItem alloc]initWithPlacemark:place];

    NSDictionary *routeOption = [[NSDictionary alloc] initWithObjectsAndKeys:MKLaunchOptionsDirectionsModeDriving,MKLaunchOptionsDirectionsModeKey, nil];

    [mapItem openInMapsWithLaunchOptions:routeOption];
}  

これのリンクはここにあります。

于 2012-12-06T13:05:08.400 に答える