Firebase のキー/フィールドの 1 つとして場所 (緯度と経度) を保存しようとしています。彼らの例SFVehiclesでは、情報が保存されたらクエリを実行する方法を示していますが、私の問題は最初にどのように保存するかです。
彼らのブログ投稿では、GeoFire going Mobileで、データがどのように見えるかを示していますが、そのlocation
フィールドにデータを入力するにはどうすればよいですか?
ただし、他のタイプの文字列を Firebase に保存することはできます。以下のコードを使用するだけです。質問は、フィールドのデータ型は何ですか?location
Firebase ref = new Firebase("https://myfirebaselink.firebaseio.com/");
//User
alan = new User("Alan Turing", 1912);
alanRef.setValue(obj);
になろうとlocation
しましたList<String>
が、うまくいきませんでした。場所フィールドは次のようになりました。
編集: さらに調査すると、Google によるこのブログ投稿がlatitude1 and
見つかりましたが、経度をキーとして保存しています. This probably was written before
GeoFire` が導入されました。