头文件如下:
效果图如下:可能有偏移,这里不进行解决。
你知道的,为什么要加标点。
用到的几个方法代码如下:
获取路径数据:
核心代码,解析数据为经纬度对值:
画 出线路:
地图居中显示:
使用google 地图 api 3.0协议解析两个经纬度,得到行进路线。
比较重要的一个方法:
工作日内不回复。
或者你用下面的这个addoverlay的方法即可解决。
或者如下博客所述。
http://apps.hi.baidu.com/share/detail/51968697
核心代码:
这个是基本的绘制线路的方法。最后生成一张图片。
地图居中显示
#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];
}