我想讓用戶在他們的位置放置一個標記,然後拍照。 然後將圖片上傳到他們的座標和firebase Uid下。 這裏是我當前的代碼:Android-如何將圖片從Google地圖上傳到Firebase?
final LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
ivcam.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CAMERA_REQUEST);
String userUid = FirebaseAuth.getInstance().getCurrentUser().getUid();
StorageReference storageRef= FirebaseStorage.getInstance().getReference();
StorageReference mountainsRef = storageRef.child("uploads/")
.child(String.valueOf(latLng))
.child(userUid)
.child(String.valueOf(System.currentTimeMillis()));
final MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
markerOptions.title(String.valueOf(latLng));
markerOptions.draggable(false);
markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.marker3));
mCurrLocationMarker = mMap.addMarker(markerOptions);
}
});
有沒有任何錯誤,但是當我拍照,沒事就火力地堡儲存顯示出來。謝謝您的幫助。
顯示你在哪裏上傳圖像 –
代碼是否那裏沒有上傳圖片的代碼?對不起,新的android – Mozy
檢查我的答案,下面希望它有助於:) –