developerWab 2013-03-27 06:43 采纳率: 0%
浏览 2114
已采纳

mapView中添加polyline

想在MapView中添加Polyline。代码如下:

CLLocationCoordinate2D coord[2];
coord[1].latitude = 45.42207;
coord[1].longitude = 9.123888;
coord[2].latitude = 45.422785;
coord[2].longitude = 9.12377;

MKPolyline *polyline = [[MKPolyline alloc] init];
polyline = [MKPolyline polylineWithCoordinates:coord count:2];

[self.mapView addAnnotation:polyline];

但是报错: EXC_BAD_ACCESS.

  • 写回答

1条回答

  • loFataMer 2013-03-27 07:24
    关注

    试试:

    CLLocationCoordinate2D coord[2];
    coord[0].latitude = 45.42207;
    coord[0].longitude = 9.123888;
    coord[1].latitude = 45.422785;
    coord[1].longitude = 9.12377;
    
    MKPolyline *polyline = [[MKPolyline alloc] init];
    polyline = [MKPolyline polylineWithCoordinates:coord count:2];
    
    
    - (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay {
    
        MKPolylineView *polyLineView = [[MKPolylineView alloc] initWithPolyline:polyline];
        polyLineView.fillColor = [UIColor blueColor];
        polyLineView.strokeColor = [UIColor greenColor];
        polyLineView.lineWidth = 7;
        return polyLineView;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?