Sto cercando di salvare la posizione (quindi latitide e longitudine) come una delle chiavi/campi in Firebase. Nel loro esempio SFVehicles, mostrano come interrogare una volta che le informazioni sono state archiviate, ma il mio problema è come faccio a salvare in primo luogo.come salvare le informazioni sulla posizione in Firebase
Nel loro post del blog, GeoFire goes Mobile, stanno mostrando come sarebbero i dati - ma come posso ottenere quel campo location
popolato?
sono in grado di salvare altri tipi di stringhe alla Firebase però. Ho appena usato il codice qui sotto. La domanda è Quale tipo di dati deve essere il campo location
?
Firebase ref = new Firebase("https://myfirebaselink.firebaseio.com/");
//User
alan = new User("Alan Turing", 1912);
alanRef.setValue(obj);
ho cercato location
essere un List<String>
, ma che non ha funzionato - il campo posizione sembrava di seguito:
Edit: In più di ricerca, ha trovato this blog post by Google ma sono è stato introdotto anche il salvataggio come chiavi latitude1 and
longitudine . This probably was written before
GeoFire`.
hai inserito una foto del albero JSON nella sua interrogazione. Sostituiscilo con il JSON attuale come testo, che puoi facilmente ottenere facendo clic sul pulsante Esporta nel database di Firebase. Avere il JSON come testo lo rende ricercabile, ci permette di usarlo facilmente per testare con i tuoi dati reali e usarlo nella nostra risposta e, in generale, è solo una buona cosa da fare. –
Il post del blog googlegeodeveloper non utilizza GeoFire. Quindi è irrilevante per te se stai cercando di usare GeoFire. –