2

我有一个地图视图,里面有一个丢针,我想做的是显示从用户当前位置到丢针的路线。

我搜索了它,但没有运气,如果有人知道怎么做,请帮忙?:)

提前致谢。

4

1 回答 1

1

尝试一下....

您可以使用两种方法来做到这一点:
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.

使用谷歌API

请检查两个位置之间的绘制路线

在 API 中,您只需要传递来源名称和目的地名称

希望我帮助....

于 2013-04-27T12:02:04.127 回答