como usar Fragment Map guia basica en android studio

Hola gente, decidí hacer un tutorial de la forma mas básica para aquellos que parecería que le tuvieran miedo a los Fragment Map, pero hoy veremos un ejercicio muy fácil, sin mas rodeos necesitamos lo sgte.

PASO 1:  Primero debemos incrustar una linea a nuestro build.gradle que nos permitirá usar los servicios de Google Map.

dependencies {
compile 'com.google.android.gms:play-services-maps:9.4.0'
}

PASO 2:  Ahora debemos agregar algunos permisos a nuestro archivo AndroidManifest.xml  les recuerdo mis pequeños aprendices que los 2 uses-permission deben ir antes de la etiqueta application y los meta-data con el uses-feature después de cerrar activity y por ultimo donde dice “Tu clave API_KEY”   Ahí deben colocar su clave api.  

  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="Tu clave API_KEY" />

<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />

PASO 3: Vallan a su activity_main.xml  entren en modo text y borren todo y peguen lo siguiente

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />

El resultado en modo gráfico sera el siguiente:


PASO 4: Ahora toca la parte del código, se deben dirigir a su MainActivity.java  y poner el siguiente código.

public class MainActivity extends AppCompatActivity
implements OnMapReadyCallback {

private GoogleMap mapa;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);

mapFragment.getMapAsync(this);
}

@Override
public void onMapReady(GoogleMap map) {
mapa = map;
}
}

Y el resultado sera el siguiente:

Y eso fue todo espero les sirva.

Link de la descarga
Programador alfa, lomo plateado, barba de clavos, mentón de roca, no descarga la aplicación sigue el tutorial. Clic para descargar
     
ENLACES DE INTERÉS:

4 comentarios en «como usar Fragment Map guia basica en android studio»

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

WhatsApp chat