天天看點

iPhone開發 地圖線路

 轉自: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];