MKMapView, ovvero come avere delle mappe nella nostra app iPhone.
by Stefano Lo DucaGrazie al firmware 3.0 di ultima generazione è possibile ora integrare le mappe nelle nostre applicazioni iPhone senza dover servici di servizi esterni come ad esempio quello pre-installato Maps di Google.

Vediamo ora con un piccolo esempio come implementare questa nuova funzionalità.
Carichiamo il nostro Xcode e creiamo un nuovo progetto View-Based Application dandogli il nome che più preferiamo (nell’esempio “Mappa”).
Come primo passaggio ora dobbiamo aggiungere il Framework che utilizza questo servizio “MapKit”: portiamoci sulla cartella “frameworks” e con il tasto destro selezioniamo la voce “Add” -> “Existing Frameworks”; dopodichè aggiungiamo anche sul file controlle MappaViewController.h il framework: #import <MapKit/MapKit.h>

Ora inseriamo il delegate di MKMapView e il suo Outlet come segue:

A questo punto carichiamo il Xib file MapViewController.xib e inseriamo il componente MKMapView collendolo all’outlet creato “mappa”.

Questo è il risultato generato da questo primo passaggio:

A voi ora sperimentare le diverse proprità e metodi messi a disposizioni tra i quali:
mappa.showsUserLocation=TRUE; //servirà per mostrare la propria posizionemappa.mapType = MKMapTypeStandard; // definisce il tipo di mappa da visualizzare mappa.scrollEnabled=TRUE; // attiva lo scrolling

Per voi e’ tutto sir Lodux !










One Comment. Subscribe to this post comments or trackback.
Dicembre 14th, 2009
Ciao,
complimenti per il sito, è davvero un ottima fonte di ispirazione! Ho seguito il tutorial, e tutto sembra funzinare.
Come posso inserire un placemarker in un punto preciso della mappa che sto visualizzando?
Ho cercato un p in internet ma non riesco a capire il corretto funzionamento.
Grazie