2010-01-12 77 views
0

我想绘制从一个位置到另一个位置的路径。如何绘制两个位置之间的路径。在iphone上绘制从一个位置到其他位置的路径MapView

我有两个位置的坐标(经度,纬度)。

我该如何实现此功能?

谢谢,
吉姆。

+0

检查出SO这个问题:“我怎么打开谷歌地图使用iPhone上的坐标方向”,它解释了如何使用地图URL方案来绘制两点之间的方向。 http://stackoverflow.com/questions/1548024/ – 2010-01-12 07:45:10

+0

还有这个问题在地图上绘制路线:http://stackoverflow.com/questions/1085749/google-map-route-draw-on-iphone – 2010-01-12 15:26:23

回答

2

您可以使用Google地图API获取路线的路径元素,然后在地图上绘制它们。还有一个由Kishikawa Katsumi提供的MapKit扩展可以在github上下载,它提供了这个功能。

+0

谢谢弗拉基米尔。这真的很有帮助。 – Jim 2010-01-13 06:26:56

0

- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)viewCGContextMoveToPointCGContextAddLineToPoint应该让你开始。