轉自:http://www.devdiv.com/forum.php?mod=viewthread&tid=104300&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1
因為接觸到了這麼一個項目,是以進行了這個功能的深入了解,比較忙,是以把關鍵代碼貼在這裡,如果有問題,請留言。
效果圖如下:可能有偏移,這裡不進行解決。
用到的幾個方法代碼如下:
使用google 地圖 api 3.0協定解析兩個經緯度,得到行進路線。
比較重要的一個方法:
}
這個是基本的繪制線路的方法。最後生成一張圖檔。
地圖居中顯示
#pragma mark mapView delegate functions
- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated
{
route_view.hidden = YES;
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated
[self update_route_view];
route_view.hidden = NO;
[route_view setNeedsDisplay];