Desenhando uma rota no MapKit no iOS

Quero desenhar uma rota entre dois locais no mapa. Algo como um guia de turismo. Quando o turista clicar em outro local, quero poder desenhar uma rota; além de informar sobre a distância do local atual.

Estou ciente de sites na Internet que mostram como desenhar polilinhas no mapa. Porém, a maioria dos exemplos tinha um arquivo .csv pré-carregado com várias coordenadas.

Existe uma maneira alternativa de obter as coordenadas do Google ou de qualquer outro provedor, pois o local é selecionado dinamicamente.

Se NÃO, como obtenho as informações para coordenadas intermediárias?

O iOS 6 fornece uma maneira direta para esse problema?

questionAnswers(9)

yourAnswerToTheQuestion