Обрезка левой области MKOverlayView после пересечения с другой - PullRequest
2 голосов
/ 29 марта 2012

Я работаю с MapKit.Я рисую OverlayView как круги на карте.Если у меня есть круговой вид наложения, пересекающийся с другим, такой, чтобы меньший центр находился внутри большего кругового наложения.

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

Как мне это сделать?

Теперь я пытаюсь создать подкласс MKOverLayPathView и создать путь между двумя дугами в точках пересечения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...