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:
0

Hola soy Alex Céspedes  fundador de ANDROFAST, programo algunas cosas por diversión, me gusta aprender cosas nuevas y estoy pendiente de todo lo que tenga que ver con tecnología. Este blog lo cree para todas las personas que tengan dificultades en la programación, para ser sincero nunca fui bueno y reprobé algunos cursos de programación, pero mis ganas de aprender pudieron más. SI YO PUEDO TU PUEDES ANIMO!

4 pensamientos sobre “como usar Fragment Map guia basica en android studio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *