Wie speichere ich Standortinformationen in Firebase?

Ich versuche, den Standort (also den Breiten- und Längengrad) als einen der Schlüssel / Felder in Firebase zu speichern. In ihrem Beispiel SFVehicles, sie zeigen, wie man abfragt, sobald die Informationen gespeichert sind, aber mein Problem ist, wie ich sie überhaupt speichere.

In ihrem Blog-Post,GeoFire wird mobil, sie zeigen, wie die Daten aussehen würden - aber wie bekomme ich daslocation Feld gefüllt?

Ich kann jedoch auch andere Arten von Zeichenfolgen in der Firebase speichern. Ich benutze einfach den folgenden Code. Die Frage istWelcher Datentyp sollte daslocation field be?

        Firebase ref = new Firebase("https://myfirebaselink.firebaseio.com/");

       //User 
       alan = new User("Alan Turing", 1912);


        alanRef.setValue(obj);

Ich habe es versuchtlocation ein ... zu seinList<String>, aber das hat nicht funktioniert - das Standortfeld sah wie folgt aus:

Edit: Auf mehr Forschung gefundendieser Blog-Beitrag von Google aber sie speichern auch als Schlüssellatitude1 andLängengra. This probably was written before GeoFire` wurde vorgestellt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage