-1

我想显示两点之间的确切路线。

我确实有一些例子,但都有例子显示两点之间的路线。

示例:-这个,甚至我 经历过 regexlite 的例子。但都有两点之间路线的逻辑。通过折线我只能画直线。我看不到路线。

已编辑的问题:-

有5点:-

1)点是:-“lat”:-35.29987329273559,“lng”:149.13395404815674,

2)点是:-“纬度”:-35.2984416380826,“lng”:149.13144886493683,

3)点是:-“纬度”:-35.302576234486935,“lng”:149.13335928744252,

4)点是:-“纬度”:-35.301081642089805,“lng”:149.13073539733887,

5)点是:-“lat”:-35.29991644393122,“lng”:149.13659454104746,

现在我想绘制从点 1 到点 5 的路线。路线必须包含所有点。我知道我可以找到两点之间的路线,但是我如何一次又一次地使用相同的方法,所以找到路线请帮助我。预先感谢

4

1 回答 1

1

苹果集成了显示路线的新功能。

要求 ->操作系统版本应该是IOS6或更高版本。

YourCoordinate显示从当前位置到in 的路线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 回答