Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓:调用相机意图并设置纬度和经度_Android_Android Intent_Geotagging - Fatal编程技术网

Android 安卓:调用相机意图并设置纬度和经度

Android 安卓:调用相机意图并设置纬度和经度,android,android-intent,geotagging,Android,Android Intent,Geotagging,我正在创建一个应用程序,该应用程序将调用camera intent,并希望在拍摄的图像中添加经度和纬度。可能吗 意向i=新意向(MediaStore.ACTION\u IMAGE\u CAPTURE) fileUri=Uri.fromFile(getOutputPhotoFile()) i、 putExtra(MediaStore.EXTRA_输出,fileUri) i.putExtra(“纬度”,“11111”) i、 putExtra(“经度”、“222”) startActivityFor

我正在创建一个应用程序,该应用程序将调用camera intent,并希望在拍摄的图像中添加经度和纬度。可能吗

意向i=新意向(MediaStore.ACTION\u IMAGE\u CAPTURE)
fileUri=Uri.fromFile(getOutputPhotoFile())
i、 putExtra(MediaStore.EXTRA_输出,fileUri)

i.putExtra(“纬度”,“11111”)
i、 putExtra(“经度”、“222”)

startActivityForResult(i,捕获图像活动请求);

首先,您必须确保您正在启动的系统摄像头应用程序接受参数
纬度
经度
,否则在我看来它毫无意义。

你需要构建你的定制相机应用程序,这并不难实现。

你正在使用相机应用程序,这不符合你的目的。因为你们不能在相机应用上覆盖任何物体。您只能从中获取图像。因此,你必须创建你的内置摄像头应用程序,并将其用于你的目的。 我举了一个使用内置摄像头的例子



这是不可能的。纬度和经度由摄像头应用程序控制。如果您想设置它们,您可以自己实现camera应用程序,而不是调用系统camera应用程序。别忘了为您的项目在Androidmanifest.xml中为camera添加使用权限。