カメラで撮影した画像の経度と緯度を取得する必要があります。
@Override
public void onClick(View v) {
Intent i= new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(i,TAKE_PHOTO);
}
@Override
protected void onActivityResult(int requestCode, int resultCode,Intent data){
super.onActivityResult(requestCode,resultCode,data);
switch(requestCode){
case TAKE_PHOTO:
Bitmap imagen =(Bitmap) data.getExtras().get("data");
Uri seleccion = (Uri) data.getExtras().get("uri");
TextView jjj = (TextView) findViewById(R.id.comentarios);
String [] fotoProyeccion ={MediaStore.Images.ImageColumns.LATITUDE,MediaStore.Images.ImageColumns.LONGITUDE};
fotoDatos =Media.query(getBaseContext().getContentResolver(), seleccion, fotoProyeccion);
int latt = fotoDatos.getColumnIndex (MediaStore.Images.ImageColumns.LATITUDE);
int longi= fotoDatos.getColumnIndex(MediaStore.Images.ImageColumns.LONGITUDE);
String resultado = String.valueOf(latt)+"---"+String.valueOf(longi);
jjj.setText(resultado);
}
}
このコードは機能しません。また、探しているものの例も見つかりません。私がしようとしている可能性はありますか?ありがとうございました。