Firebaseのキー/フィールドの1つとして場所(latitideとlongitude)を保存しようとしています。彼らの例では、SFVehiclesは、情報が格納された後のクエリの方法を示していますが、私の問題は最初の場所に保存する方法です。Firebaseのロケーション情報を保存する方法
ブログの投稿GeoFire goes Mobileには、データの表示方法が示されていますが、location
フィールドにはどのような値が設定されていますか?
でも、私はFirebaseに他の種類の文字列を保存することができています。私はちょうど以下のコードを使用します。 質問はフィールドはどのようなデータ型ですか?location
?
Firebase ref = new Firebase("https://myfirebaselink.firebaseio.com/");
//User
alan = new User("Alan Turing", 1912);
alanRef.setValue(obj);
私はList<String>
するlocation
を試してみましたが、それはうまくいきませんでした - 場所フィールドは以下のように見えた:
編集:より多くの研究では、this blog post by Googleを見つけましたが、彼らはありますキーとしても保存latitude1 and
経度. This probably was written before
GeoFireが導入されました。
は、あなたの質問でJSONの木の絵を用意しました。 Firebaseデータベースの[Export]ボタンをクリックすると、実際のJSONをテキストとして置き換えてください。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –
googlegeodeveloperのブログ記事はGeoFireを使用していません。したがって、GeoFireを使用する場合は、あなたとは関係ありません。 –