Tag Archives: google maps

Android Lezione 17 – Aggiungiamo le mappe alla nostra app Parte 2

Eccoci finalmente alla seconda parte dell’introduzione alle mappe android, la lezione precedente era principalmente incentrata sul far andare google maps sull’emulatore e su come configurare la nostra app per poter visualizzare le mappe,

In questa seconda parte spiegheremo nel dettaglio il codice di esempio di google utilizzato nella lezione, spiegando metodo per metodo cosa viene fatto

Quindi ora riprendiamo il codice della parte uno e spieghiamolo nel dettaglio:

 

import com.google.android.gms.maps.*;
import com.google.android.gms.maps.model.*;
import android.app.Activity;
import android.os.Bundle;
 
public class MapPane extends Activity implements OnMapReadyCallback {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.map_activity);
 
        MapFragment mapFragment = (MapFragment) getFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }
 
    @Override
    public void onMapReady(GoogleMap map) {
        LatLng sydney = new LatLng(-33.867, 151.206);
 
        map.setMyLocationEnabled(true);
        map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 13));
 
        map.addMarker(new MarkerOptions()
                .title("Sydney")
                .snippet("The most populous city in Australia.")
                .position(sydney));
    }
}

Continue reading Android Lezione 17 – Aggiungiamo le mappe alla nostra app Parte 2

Android Lezione 16 – Aggiungiamo le mappe alla nostra app Parte I

Iniziamo ora una serie di lezioni (il numero ancora non è definito) relativa ai servizi di google maps.

In questa prima parte vedremo principalmente i passi per configurare e installare i servizi di google maps. Google maps ora è diventato parte dei servizi di Play services.

Quindi prima di tutto occorre se non è stato gia fatto in precedenza installare i Play services. Come per altri componenti, questi si installano mediante l’sdk manager. Li potete trovare nella sezione “Extras”.

Una volta installati, per rendere disponibili questi servizi alla nostra app (e non incorrere in errori di compilazione del nostro progetto) dobbiamo importare il progetto google-play-services_lib dentro eclipse , questo progetto si trova nel seguente path:

~/sdkpath/extras/google/google_play_services/libproject/google-play-services_lib/

Dopo di chè dobbiamo aggiungerlo come libreria al progetto che utilizzerà google maps. Per farlo, aprite le properties del vostro progetto, aprite il tab Android e aggiungete il progetto google-play-services_lib nella sezione library:

Aggiungere play services lib a progetto Continue reading Android Lezione 16 – Aggiungiamo le mappe alla nostra app Parte I