我试图将位置(即纬度和经度)保存为Firebase中的一个键/字段。在他们的示例SFVehicles中,他们确实展示了一旦信息被存储如何进行查询,但我的问题是如何首先保存。
在他们的博客文章GeoFire goes 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>
,但无效 - location字段看起来像下面这样:
编辑:在进一步研究中,发现了谷歌的这篇博客文章,但他们也将latitude1
和longitude
保存为键。 这可能是在引入`GeoFire之前编写的。