我应该制作一个应用程序来拍照并对其进行地理标记.我看到有两种方法可以做到:

>使用Android摄像头默认的意图,拍摄照片(同时寻找GPS位置),然后编辑EXIF标题;
>通过相机API构建相机应用程序,然后使用setGpsLatitude()等对其进行地理标记.

我想知道哪个是最好的选择,或者通常在使用第一种或第二种方式时更好.

解决方法

我会使用相机的意图然后地理标记它.查看此文档以了解gps方面的内容.
http://developer.android.com/guide/topics/location/obtaining-user-location.html

正如您所希望的那样,如果您希望gps超级精确,那么与它合作并不愉快.特别是如果用户在某个地方的地下室.

根据我的知识,gps有两条主要路线.精美的GPS和网络.网络使用服务塔的三角测量来绑定gps corrd.不是很准确,但它的工作原理.很好,但如果用户处于不利位置,则可能需要15秒.

您还可以使用谷歌地图api,并允许用户输入拍摄照片的地址,并将该地址转换为lat和lng. https://developers.google.com/maps/documentation/geocoding/

干杯,

可靠的人

android – 拍照和地理标记的更多相关文章

  1. HTML5拍照和摄像机功能实战详解

    这篇文章主要介绍了HTML5拍照和摄像机功能实战详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. HTML5地理定位_动力节点Java学院整理

    地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况

  3. h5实现获取用户地理定位的实例代码

    本篇文章主要介绍了h5实现获取地理定位的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  4. ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光

    为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?

  5. ios – 如何将视频从AVAssetExportSession保存到相机胶卷?

    在此先感谢您的帮助.解决方法只需使用session.outputURL=…

  6. ios – 从照片中提取GPS数据

    我很难,因为我想从照片中提取GPS坐标.我使用函数imagePickerController:didFinishPickingMediawithInfo来选择一个图像,我使用新的Photos框架将该图像插入到collectionView中.我想从照片中提取GPS坐标.我做了一些研究,我知道UIImage不包含所有元数据,所以我尝试使用AssetsLibrary框架.在didFinishPickin

  7. ios – 仅使用AVFoundation播放相机声音一次以获得多张图像或简单地以编程方式静音/抑制声音

    对于Question1,Question2,Question3,我在同一个平台上也有类似的问题.我使用AVFoundation捕获多个图像(5个图像–1.5秒的爆破模式),我可以成功捕获5个图像,但每次拍摄新图像时都会制作快门声.我正在为静态图像使用captureStillImageAsynchronouslyFromConnection.图像质量/清晰度是我的主要焦点,我不想妥协图像质量和图像捕

  8. ios – 根据UIView / CGRect的大小将图像裁剪成正方形

    我有AVCaptureSession的实现,我的目标是让用户拍摄照片,只将图像的一部分保存在红色方块边框内,如下图所示:AVCaptureSession的previewLayer(相机)从(0,0)(左上角)跨越到我的相机控制栏(位于包含快门的视图的正上方)的底部.我的导航栏和控制栏是半透明的,所以相机可以显示.我正在使用[captureSessionsetSessionPreset:AVCapt

  9. Ios在Xcode中创建简单的相机叠加如何?

    我应该使用什么类,我该怎么办?

  10. ios – SpriteKit:我应该平移相机还是移动背景?

    使用SpriteKit构建游戏时,使用平台游戏,是否最好将相机向上移动,或者将背景节点向下移动?其他框架的标准做法是什么?关于2D游戏引擎最令人费解的事情之一就是它通常需要一系列版本才能获得相机.他们应该和他们一起出生.SpriteKit也不例外,它需要永远拿到相机.现在它有一个,从来没有想过不使用它.会让你的生活变得简单一百万倍.我可以想到没有例外,但期待被证明是错误的.

随机推荐

  1. bluetooth-lowenergy – Altbeacon库无法在Android 5.0上运行

    昨天我在Nexus4上获得了Android5.0的更新,并且altbeacon库停止了检测信标.似乎在监视和测距时,didEnterRegion和didRangeBeaconsInRegion都没有被调用.即使RadiusNetworks的Locate应用程序现在表现不同,一旦检测到信标的值,它们就不再得到更新,并且通常看起来好像信标超出了范围.我注意到的一点是,现在在logcat中出现以下行“B

  2. android – react-native动态更改响应者

    我正在使用react-native进行Android开发.我有一个视图,如果用户长按,我想显示一个可以拖动的动画视图.我可以使用PanResponder实现这一点,它工作正常.但我想要做的是当用户长按时,用户应该能够继续相同的触摸/按下并拖动新显示的Animated.View.如果您熟悉Google云端硬盘应用,则它具有类似的功能.当用户长按列表中的任何项目时,它会显示可拖动的项目.用户可以直接拖

  3. android – 是否有可能通过使用与最初使用的证书不同的证书对其进行签名来发布更新的应用程序

    是否可以通过使用与最初使用的证书不同的证书进行签名来发布Android应用程序的更新?我知道当我们尝试将这样的构建上传到市场时,它通常会给出错误消息.但有没有任何出路,比如将其标记为主要版本,指定市场中的某个地方?解决方法不,你不能这样做.证书是一种工具,可确保您是首次上传应用程序的人.所以总是备份密钥库!

  4. 如何检测Android中是否存在麦克风?

    ..所以我想在让用户访问语音输入功能之前检测麦克风是否存在.如何检测设备上是否有麦克风.谢谢.解决方法AndroidAPI参考:hasSystemFeature

  5. Android – 调用GONE然后VISIBLE使视图显示在错误的位置

    我有两个视图,A和B,视图A在视图B上方.当我以编程方式将视图A设置为GONE时,它将消失,并且它正下方的视图将转到视图A的位置.但是,当我再次将相同的视图设置为VISIBLE时,它会在视图B上显示.我不希望这样.我希望视图B回到原来的位置,这是我认为会发生的事情.我怎样才能做到这一点?编辑–代码}这里是XML:解决方法您可以尝试将两个视图放在RelativeLayout中并相对于彼此设置它们的位置.

  6. android – 获得一首歌的流派

    我如何阅读与歌曲相关的流派?我可以读这首歌,但是如何抓住这首歌的流派,它存放在哪里?解决方法检查此代码:

  7. android – 使用textShadow折叠工具栏

    我有一个折叠工具栏的问题,在展开状态我想在文本下面有一个模糊的阴影,我使用这段代码:用:我可以更改textColor,它可以工作,但阴影不起作用.我为阴影尝试了很多不同的值.是否可以为折叠文本投射阴影?

  8. android – 重用arm共享库

    我已经建立了armarm共享库.我有兴趣重用一个函数.我想调用该函数并获得返回值.有可能做这样的事吗?我没有任何头文件.我试过这个Android.mk,我把libtest.so放在/jni和/libs/armeabi,/lib/armeabi中.此时我的cpp文件编译,但现在是什么?我从objdump知道它的名字编辑:我试图用这个android.mk从hello-jni示例中添加prebuild库:它工作,但libtest.so相同的代码显示以下错误(启动时)libtest.so存在于libhello-j

  9. android – 为NumberPicker捕获键盘’Done’

    我有一个AlertDialog只有一些文本,一个NumberPicker,一个OK和一个取消.(我知道,这个对话框还没有做它应该保留暂停和恢复状态的事情.)我想在软键盘或其他IME上执行“完成”操作来关闭对话框,就像按下了“OK”一样,因为只有一个小部件可以编辑.看起来处理IME“Done”的最佳方法通常是在TextView上使用setonEditorActionListener.但我没有任何Te

  10. android – 想要在调用WebChromeClient#onCreateWindow时知道目标URL

    当我点击一个带有target=“_blank”属性的超链接时,会调用WebChromeClient#onCreateWindow,但我找不到新的窗口将打开的新方法?主页url是我唯一能知道的东西?我想根据目标网址更改应用行为.任何帮助表示赞赏,谢谢!

返回
顶部