10

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` が導入されました。

4

2 に答える 2

2

ここから 、83行目のように、オブジェクトのタイプが GeoLocation であることがわかります。

于 2016-04-10T19:40:40.463 に答える