MKMapView
É uma interface de mapa incorporável, semelhante à fornecida pelo aplicativo Maps.
Você usa essa classe para exibir informações do mapa e manipular o conteúdo do mapa do seu aplicativo. Você pode centralizar o mapa em uma determinada coordenada, especificar o tamanho da área que deseja exibir e anotar o mapa com informações personalizadas. Quando você inicializa uma visualização de mapa, você especifica a região inicial para que o mapa seja exibido configurando a region propriedade do mapa. Uma região é definida por um ponto central e uma distância horizontal e vertical, denominada span. O intervalo define quanto do mapa deve ser visível e também é como você define o nível de zoom. Por exemplo, a especificação de uma grande extensão resulta na visualização de um usuário em uma ampla área geográfica com um baixo nível de zoom, enquanto a especificação de uma pequena extensão resulta em uma área geográfica mais estreita e um maior nível de zoom.