我有一个Map View,其中有一个掉线的针脚,我想做的是显示从用户当前位置到掉线的针脚的路线。

我搜索了它,但是没有运气,如果有人知道这样做的方法,请帮忙? :)

提前致谢。

最佳答案

试试吧....

您可以使用以下两种方法进行操作:
1。

CLLocationCoordinate2D start = { c_lat, c_long };
CLLocationCoordinate2D destination = { [[dic valueForKey:@"business_lat"]doubleValue], [[dic valueForKey:@"business_long"]doubleValue] };

NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f&",start.latitude, start.longitude, destination.latitude, destination.longitude];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];

2。

使用Google API

请检查this以获取两个位置之间的绘制路线

在API中,您只需要传递原始名称和目标名称

希望我能帮忙...

10-05 20:03