package com.tutosandroidfrance.mapssample; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; import java.util.Map; public class MainActivity extends ActionBarActivity implements OnMapReadyCallback { MapFragment mapFragment; GoogleMap map = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mapFragment = (MapFragment) getFragmentManager() .findFragmentById(R.id.mapFragment); mapFragment.getMapAsync(this); } @Override public void onMapReady(GoogleMap map) { this.map = map; this.map.setMyLocationEnabled(true); afficherTourEiffel(); } public void afficherTourEiffel(){ LatLng paris = new LatLng(-48.858370099999990000, 2.294481300000029500); int zoom = 13; this.map.moveCamera(CameraUpdateFactory.newLatLngZoom(paris, zoom)); this.map.addMarker(new MarkerOptions() .title("Paris") .snippet("Elle n'est pas belle notre tour effeil ?") .position(paris)); } }