私は、ユーザーが場所にマーカーを置いてから写真を撮ることを許可しようとしています。 画像は座標と火災ベース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);
}
});
は、すべてのエラーはありませんが、私は写真を撮るとき、Firebaseストレージ上の何も現れません。助けてくれてありがとう。 firebase
1)で画像を格納する2つの方法があります
はあなたがイメージ –
をアップロードしているコードを表示するよう、依存関係を追加する必要があり、このために
画像をアップロードしていないが、コードを上にしていますか?申し訳ありませんnew to android – Mozy
下記の私の答えを確認してください:) –