【发布时间】:2017-12-23 16:44:47
【问题描述】:
我想使用 geofire 进行多个位置查询,但不知道如何为每个位置分配单独的键。 geofire 是否会自动为每个用户的位置分配不同的键?
这是我的 Geofire 代码:
if (gps.canGetLocation()) {
double latitude = gps.getLatitude();
double longitude = gps.getLongitude();
location.setText(latitude + "" + longitude);
//add points to database
myRef = database.getReference("Location");
GeoFire geoFire = new GeoFire(myRef);
geoFire.setLocation("Person", new GeoLocation(latitude,longitude));
} else {
gps.showSettingsAlert();
}
【问题讨论】:
-
你能告诉我们你用来更新firebase中的密钥的代码吗?
-
if (gps.canGetLocation()) { 双纬度 = gps.getLatitude();双经度 = gps.getLongitude(); location.setText(纬度 + "" + 经度); //向数据库添加点 myRef = database.getReference("Location"); GeoFire geoFire = new GeoFire(myRef); geoFire.setLocation("Person", new GeoLocation(latitude,longitude)); } 其他 { gps.showSettingsAlert(); } @RosárioPereiraFernandes
-
我只想知道 geofire 是否会自动为每个用户提供新密钥
标签: android firebase firebase-realtime-database geofire google-geolocation