Mostrar um mapa na tela de acordo com a latitude e longitude

Olá, gostaria de saber como como mostro o mapa na tela de acordo com a latitude e longitude que pego do meu banco de dados? Só precisa aparecer o mapinha mostrando esse endereço. Não achei nenhum site que explicasse de forma simples. Agradeço quem puder ajudar.

Olá, no proprio site do maps tem um exemplo https://developers.google.com/maps/documentation/android-api/?hl=pt-br

trecho do code
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));
}

}

1 curtida

Valeuu!!!

1 curtida

Precisando so postar!

Eu precisava do xml para ver como coloco o mapa na tela. Ali no site que tu me passou não tem esse exemplo.

da uma olhada nesse aqui https://developers.google.com/maps/documentation/android-api/start?hl=pt-br
e nesse outro aqui https://github.com/googlemaps/android-samples

Olá, obrigada por responder. Segui certinho o que diz nos 2 sites. mas quando vou rodar o app, aparecem esses 2 erros:

Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.8.0_77\bin\java.exe’’ finished with non-zero exit value 2

O que pode ser isso??

Consegui resolver esses 2 problemas, faltava a permissão de internet…

Quando o mapa aparece na tela, mostra todos os continentes, tem alguma opção que quando chame o mapa, de um zoom tipo automático mostrando a rua que está com o marco?