转自:http://blog.sina.com.cn/s/blog_6f72ff900102vjnz.html
引入头文件
在viewDidLoad方法中写入下列代码
画线的回调函数,一定要写哦,不然是不显示的,这里可以设置线段的颜色和线条粗细。
//画线的回调函数,一定要写哦,不然是不显示的,这里可以设置线段的颜色和线条粗细。
/* - (BMKOverlayView*)mapView:(BMKMapView *)mapView viewForOverlay:(id<BMKOverlay>)overlay{
if ([overlay isKindOfClass:[BMKPolyline class]]) {
BMKPolylineView *_polyLineView = [[BMKPolylineView alloc]initWithOverlay:overlay];
_polyLineView.fillColor = [[UIColor cyanColor] colorWithAlphaComponent:1];
_polyLineView.strokeColor = [[UIColor blueColor] colorWithAlphaComponent:0.7];
_polyLineView.lineWidth = 3.0;
return _polyLineView;
}
return nil;
}*/
//画线---直线
/* CLLocationCoordinate2D coors[2] = {0};
//点A //点B
coors[0].latitude = 29.196546;
coors[0].longitude = 114.208226;
coors[1].latitude = 30.196546;
coors[1].longitude = 120.108226;
//用上面的点数对象数组来初始化一个线段对象
BMKPolyline *_polyLine = [BMKPolyline polylineWithCoordinates:coors count:2];
//将线段对象显示在地图中
[_mapView addOverlay:_polyLine];
*/