0
私は座標を保存するためにfirebaseデータベースを使用しています。データベースからすべてのユーザーにアクセスする方法を教えてください。
これは私のデータベースがどのように見えるかされています
私はトークンによってデータを保存しています:
String token = FirebaseInstanceId.getInstance().getToken();
if (token == null) return;
databaseReference = FirebaseDatabase.getInstance().getReference(token);`
だから私は座標にアクセスし、マップ
にマーカーを追加する必要があります私は」 onMapReadyメソッドのvalueEventListenerでそれをやっています:
しかし、それは私のマーカーだけを設定しました、私はどのように私のデータベースからすべてのユーザーにアクセスできますか?
あなたが言ったように私は、私のコードをループしているが、それは私を示し続けるだけの私の場所 –
'ます。public void OnDataChangeの(DataSnapshot dataSnapshot) { for(DataSnapshot子:dataSnapshot.getChildren()){ double allLat =(double)dataSnapshot.child( "lat")。getValue(); double allLng =(double)dataSnapshot.child( "lng")。getValue(); mMap.addMarker(新しいMarkerOptions()。位置(新しいLatLng(allLat、allLng))。タイトル( "Пользователь"));} } ' –