天天看点

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];