Как добавить пунктирный круг в качестве наложения на MkMapView в ios - PullRequest
0 голосов
/ 01 октября 2019

Итак, я успешно добавил наложение на MkMapview в iOS, но я хотел бы добавить пунктирный круг в качестве наложения, и, если возможно, хотел бы иметь прозрачный слой с видимым только штрихом

это то, что я сделал до сих пор

 MKOverlayRenderer GetOverlayRenderer(MKMapView mapView, IMKOverlay overlayWrapper)
    {
        //if (circleRenderer == null && !Equals(overlayWrapper, null))
        //{
        //    var overlay = Runtime.GetNSObject(overlayWrapper.Handle) as MKOverlay;
        //    circleRenderer = new MKPolylineRenderer(overlay as MKPolyline);
        //    circleRenderer.FillColor = UIColor.Blue;
        //    circleRenderer.StrokeColor = UIColor.Red;
        //    circleRenderer.LineWidth = 3;
        //    circleRenderer.Alpha = 0.4f;
        //}
        if (circleRenderer == null && !Equals(overlayWrapper, null))
        {
            var overlay = Runtime.GetNSObject(overlayWrapper.Handle) as IMKOverlay;
            circleRenderer = new MKCircleRenderer(overlay as MKCircle)
            {
                FillColor = Color.FromHex("#FFFF99").ToUIColor(),
                Alpha = 0.4f
            };
        }
        return circleRenderer;
    }

в приведенном выше коде я пытался добавить ломаную линию, но я считаю, что в моем случае этого будет недостаточно, любая помощь будет очень признательна, дажемне помогут подсказки на нативном ios, так как это в основном оболочка на нативном ios

...