Как нарисовать линию на MKMapView, показывая маршрут, по которому прошел пользователь? - PullRequest
5 голосов
/ 14 октября 2011

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

Я также хочу иметь возможность очистить линию, когда пользователь нажимает кнопку.Как бы я это реализовал (не нажатие кнопки, а просто код для очистки линии от вида карты)?

Заранее спасибо!

1 Ответ

1 голос
/ 31 октября 2011

Вы можете сделать это, используя MKPolyline. Сначала вам нужно получить координаты маршрута, затем нарисуйте полилинии над ним. Вы найдете пример здесь для рисования ломаной линии по некоторым координатам.

...