//String longitudString = Double.toString(lng); //txtLongitud.setText(longitudString); LatLng Carro = new LatLng(latitud ,longitud); //la longitud y latitud del conductor mMap.addMarker(new MarkerOptions().position(Carro).title("CarroCerca").icon(BitmapDescriptorFactory.fromResource(R.drawable.automovil))); }
@Override public void onCancelled(DatabaseError databaseError) { Log.e("Error",databaseError.getMessage()); } });
el problema que tengo es el de guardar las variables que me da la bd
public void onMapReady(GoogleMap googleMap) {
FirebaseDatabase ruta11db =FirebaseDatabase.getInstance();
DatabaseReference latlong = ruta11db.getReference(FirebaseReferences.Carro_REFERENCE);
latlong.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
carro longitud= dataSnapshot.getValue(carro.class);
carro latitud = dataSnapshot.getValue(carro.class);
//String longitudString = Double.toString(lng);
//txtLongitud.setText(longitudString);
LatLng Carro = new LatLng(latitud ,longitud); //la longitud y latitud del conductor
mMap.addMarker(new MarkerOptions().position(Carro).title("CarroCerca").icon(BitmapDescriptorFactory.fromResource(R.drawable.automovil)));
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e("Error",databaseError.getMessage());
}
});
mMap = googleMap;
miUbicacion();
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
}