美文网首页
iOS 高德自定义精度圈

iOS 高德自定义精度圈

作者: gyq琪琪 | 来源:发表于2018-07-04 12:03 被阅读53次

小编最近要写这个功能, 网上搜一圈 网友给出的解决方案

要自定义小蓝点,需要将属性值customizeUserLocationAccuracyCircleRepresentation设置成YES _mapView.customizeUserLocationAccuracyCircleRepresentation = YES; 等这些类似的解决方案

然而小编并没有在高德SDK中找到该属性 customizeUserLocationAccuracyCircleRepresentation, 最后在高德官方Demo中找到了解决方案:

1. 在mapView 中添加 [_mapView addOverlay:[MACircle circleWithCenterCoordinate:coordinate radius:100]];

2. - (MAOverlayRenderer*)mapView:(MAMapView*)mapView rendererForOverlay:(id)overlay

{

    if([overlayisKindOfClass:[MACircleclass]])

    {

        MACircleRenderer *circleRenderer = [[MACircleRenderer alloc] initWithCircle:(MACircle *)overlay];

        circleRenderer.lineWidth  =2.f;

        circleRenderer.strokeColor=HEXCOLOR(@"7da4ff");

        circleRenderer.fillColor  =HEXCOLORA(@"4299f9",0.5);

        returncircleRenderer;

    }

    return nil;

}

相关文章

网友评论

      本文标题:iOS 高德自定义精度圈

      本文链接:https://www.haomeiwen.com/subject/gakeuftx.html