Android 检索保存在firebase中的Longlat

Android 检索保存在firebase中的Longlat,android,firebase,firebase-realtime-database,android-maps,Android,Firebase,Firebase Realtime Database,Android Maps,我在做一个android应用程序,让等待的通勤者搭上那些有私家车的人。我有两个应用程序,一个是乘客应用程序,另一个是司机应用程序。我的问题是如何检索保存在firebase中的乘客位置,然后将其显示在我的司机地图中 这是我的firebase数据库结构 TRANSACTION - Ag6AVcsrt4d4npaoBJfVO91Dffe2 - latlng -latitude: 10.287503 -longitude: 123.863112 这个

我在做一个android应用程序,让等待的通勤者搭上那些有私家车的人。我有两个应用程序,一个是乘客应用程序,另一个是司机应用程序。我的问题是如何检索保存在firebase中的乘客位置,然后将其显示在我的司机地图中

这是我的firebase数据库结构

 TRANSACTION

 - Ag6AVcsrt4d4npaoBJfVO91Dffe2
     - latlng
         -latitude: 10.287503
         -longitude: 123.863112
这个在我的地图上

  @Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;
    mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);


    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

        if (ContextCompat.checkSelfPermission(this,
                Manifest.permission.ACCESS_FINE_LOCATION)
                == PackageManager.PERMISSION_GRANTED) {

            buildGoogleApiClient();
            mMap.setMyLocationEnabled(true);

        }
    }  else {
            buildGoogleApiClient();
            mMap.setMyLocationEnabled(true);
我试图像这样检索它

    `  btnRetrieve.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {


            databasePassenger.addChildEventListener(new ChildEventListener() {
               @Override
                     public void onChildAdded(DataSnapshot dataSnapshot, String prevChildKey) {

                     LatLng newLocation = new LatLng(
                                        dataSnapshot.child("TRANSACTION").child(firebaseUser.getUid()).child("latitude").getValue(),
                                        dataSnapshot.child("TRANSACTION").child(firebaseUser.getUid()).child("longitude").getValue()
                                        );


                            mMap.addMarker(new MarkerOptions()
                                    .position(newLocation)
                                    .title(dataSnapshot.getKey()));
                        }

                            @Override
                            public void onChildChanged(DataSnapshot dataSnapshot, String s) {

                            }

                            @Override
                            public void onChildRemoved(DataSnapshot dataSnapshot) {

                            }

                            @Override
                            public void onChildMoved(DataSnapshot dataSnapshot, String s) {

                            }

                            @Override
                            public void onCancelled(DatabaseError databaseError) {

                            }
                        });

                            }
                        });`

请出示您的Firebase数据库结构和您作为@cricket_007拥有的任何代码。请帮助我,我已经放置了Firebase结构和一些代码。您有Firebase代码吗?像获取
事务
元素的引用一样?@cricket_007请参见上文,我添加了如何尝试检索。非常感谢。您在哪里分配
数据库乘客