чтобы добавить комментарий пользователя, вы можете иметь пометки и пометки.посмотрите this для примера наложения полилинии.
в основном вы бы оставили свой метод viewForAnnotations одним и позволили ему рисовать ваши метки.тогда у вас будет viewForOverlay, и он сможет рисовать на карте любые фигуры, например, полилинии.это намного чище и быстрее, чем рисование маршрута в пользовательской аннотации, как мы делали до добавления яблок MKOverlayViews