Tag Archives: java android

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