0
でgeofireを使用して場所を挿入している私は今、私はマーカーを持つ単一のGoogleマップの活動のすべての場所を取得したいアンドロイドスタジオでの活動の一つからfirebaseでgeofireを使用して場所を挿入しました。 マップアクティビティを作成しましたが、firebaseからロケーションを取得する方法がわかりません。
私はこの問題に取り組んでいます。いくつかのソースコード。ここで
は場所を送信するための私のコードは、あなたが GeoFire geoFire = new GeoFire(ref);
は今以内地理firelocationを盗んgeofireオブジェクトより
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("/path/");
最初のデータの参照を作成する必要が
GeoFire geoFire = new
GeoFire(databaseReference.child("Location").child(user.getUid()));
geoFire.setLocation("location", new
GeoLocation(location.getLatitude(), location.getLongitude()), new
GeoFire.CompletionListener() {
@Override
public void onComplete(String key, DatabaseError error) {
if (error != null) {
Toast.makeText(gpdfuel.this, "There was an error
saving the location to GeoFire: " + error, Toast.LENGTH_LONG).show();
} else {
Toast.makeText(gpdfuel.this, "Location saved on server
successfully!", Toast.LENGTH_LONG).show();
}
}
});