Итак, я успешно добавил наложение на 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