Java 如何将数据从Firebase获取到哈希映射?

Java 如何将数据从Firebase获取到哈希映射?,java,android,firebase,Java,Android,Firebase,如何从firebase获取纬度和经度,如下图屏幕截图所示 请参考以下代码获取lat和lng的值 FirebaseDatabase.getInstance().getReference().child("parkingSlots").child("compact").child("0").addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChan

如何从firebase获取纬度和经度,如下图屏幕截图所示


请参考以下代码获取lat和lng的值

FirebaseDatabase.getInstance().getReference().child("parkingSlots").child("compact").child("0").addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            if (dataSnapshot != null && dataSnapshot.exists()) {
              try{
                float lng  =    Float.parseFloat(dataSnapshot.child("longitude").getValue().toString());
                 float lat  =    Float.parseFloat(dataSnapshot.child("latitude").getValue().toString());
            } catch(NumberFormatException e){
            }
        }
    }
}

参考此链接…参考此链接:感谢您的回复,如果有任何可能的方法可以使用ModelClass获取这些值,请使用ModelClass modleClass=dataSnapshot.getValueModelClass.java;模型类将在其中包含经度或纬度等字段。