Ho appena iniziato a utilizzare MapFragments e posso visualizzare la mappa nella mia attività. Mi basta usare un semplice XML di layout, e funziona come previsto:"MapFragment non può essere risolto in un tipo" anche se sono al livello API 17
Ora, ho bisogno di ottenere il frammento di codice, in modo da poter iniziare a interagire con la mappa. Questo è dove mi imbatto in problemi:
Come si può vedere, la MapFragment (o getFragmentManager) non può essere risolto a un tipo. Sto il targeting Android 4, livello di API 17:
e si può anche vedere che sto riferimento il Googke Gioca biblioteca.
Ecco il Manifesto, solo per chiarezza:
Così, la grande domanda è: perché non posso risolvo MapFragment? Cosa mi manca? =)
Come nota a margine: SupportMapFragment sembra risolvere OK, ma non è quello che voglio.
Il tuo obiettivo di compilazione dovrebbe essere qualcosa come Google APIS 4.2, non solo Android 4.2. Scriverò una risposta più approfondita, ma devo scappare in 2 minuti scusate. Puoi ge Google APIs 4.2 dal gestore SDK. In caso di mancata risposta, posso fornire una risposta più dettagliata. –
@Mikedg: la domanda riguarda Maps V2 e il tuo commento riguarda Maps V1. – CommonsWare
Quando si aggiunge l'istruzione 'import' per' com.google.android.gms.maps.MapFragment', cosa succede? – CommonsWare