Olá estou a procura de desenvolver um apk que adicione informações em um local, mas queria ajuda em como eu faria esse cadastro de informações?
Estou usando o Firebase.
Código (Esse código abaixo serve pra vc salvar as informações do local, agora que você já tem praticamente 70% do código feito, procure como usar o Firebase e cadastrar as informações: nome, idade, etc…):
Variáveis Globais:
//Firebase
GeoFire geoFire;
DatabaseReference drivers; //minha tabela do banco
public static Location mLastLocation;
private String usuarioAtualID;
private FirebaseAuth mAuth;
//Método
mAuth = FirebaseAuth.getInstance();
usuarioAtualID = mAuth.getCurrentUser().getUid();
//GeoFire
drivers = FirebaseDatabase.getInstance().getReference(driver_tbl);
geoFire = new GeoFire(drivers);
final double latitude = mLastLocation.getLatitude();
final double longitude = mLastLocation.getLongitude();
drivers.child(usuarioAtualID).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (!dataSnapshot.exists()) {
geoFire.setLocation(FirebaseAuth.getInstance().getCurrentUser().getUid(), new GeoLocation(latitude, longitude));
} else {
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Olá amigo, teria como você me ajudar a realizar marcações de pontos no open street maps, adicionando notas, se possível, como faço para adicionar ?