在我们的 iPhone 应用程序中,我们需要在 Google Maps 上绘制路线(GMaps 是唯一的选择,我们不能考虑其他地图)。
我们在用户四处走动时绘制路线 - 基本上是 GPS 跟踪。然后我们在地图上显示所有保存的路线。问题是谷歌地图几乎无法使用。滚动地图、缩放地图是不可能的(一切都非常慢)。
现在我们在方法-(void)drawRect:(CGRect)rect 中的透明层[UIColor clearColor] 上绘制路线,该方法通过UIGraphicsGetCurrentContext 使用[setNeedsDisplay] 调用。我们的任务是绘制一条路线(几乎就像在原生 iPhone GMaps 应用程序中一样),以便地图可滚动且易于缩放,并且路线不会出现故障。
作为我们需要做的一个例子,我可以指向这个应用程序http://itunes.apple.com/us/app/endomondo-tracker/id333210180?mt=8 也许你可以指向我任何一个库这个?谢谢您的帮助。