Como faço para geocodificação (NÃO geocodificação reversa) no iPhone?

Estou perplexo com o motivo pelo qual há uma API do iPhone para geocodificação reversa (lat / long para endereço), mas NÃO para geocodificação regular (endereço para lat / long

Eu quero poder exibir uma anotação em um mapa (MKMapView) em um endereço digitado pelo usuário. (Como texto, não tocando no mapa) Tanto quanto sei, isso significa que tenho que determinar a latência / longitude do endereço digitado.

Parece que isso pode ser feito usando HTTP, mas também a geocodificação reversa também poderia ter sido feita dessa maneira. Por que eles apoiaram um, mas não o outro?

Respostas sobre "por quê?" ou como?" ambos seriam apreciado

*** Alguém aprendeu algo novo sobre este tópico? Algum anúncio que eu não tenha ouvido falar?

questionAnswers(8)

yourAnswerToTheQuestion