在Apple Map中驾驶创建路线

时间:2015-12-10 12:54:28

标签: ios objective-c mapkit

我正在使用Apple Map。我想在用户开始驾驶时创建路线。问题是我知道起点并且不知道终点。我读过Mkdirections并使用它。在此示例中,源和目标是静态的

http://technet.weblineindia.com/mobile/draw-route-between-2-points-on-map-with-ios7-mapkit-api/

  MKPlacemark *source = [[MKPlacemark 

 alloc]initWithCoordinate:CLLocationCoordinate2DMake(37.776142, -122.424774)        addressDictionary:[NSDictionary dictionaryWithObjectsAndKeys:@"",@"", nil] ];

MKMapItem *srcMapItem = [[MKMapItem alloc]initWithPlacemark:source];
[srcMapItem setName:@""];

MKPlacemark *destination = [[MKPlacemark  

 alloc]initWithCoordinate:CLLocationCoordinate2DMake(37.73787, -122.373962) addressDictionary:[NSDictionary dictionaryWithObjectsAndKeys:@"",@"", nil] ];

MKMapItem *distMapItem = [[MKMapItem alloc]initWithPlacemark:destination];
[distMapItem setName:@""];

当用户开车并且位置将一次又一次更新时,lat和long将不断变化。如何在用户开车时创建路线。

1 个答案:

答案 0 :(得分:0)

您是否已经知道可以通过apple

获取的端点(位置)

有一些不错的cococontrol就像 MapMangerdirections

否则你必须保存以前的坐标并在2次更新后开始绘图,以便绘制车辆移动的方式