百度地图两个坐标之间画线的方法---直线

来源:互联网 发布:echo 数组 编辑:程序博客网 时间:2024/05/29 18:47

转自: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];                */



0 0
原创粉丝点击