3

我必须编写一个基本上可以拍照的应用程序,应用一些过滤器(如 Instagram),然后通过 HTTP 或 FTP 将其与照片拍摄位置的 GPS 坐标一起上传。

由于我将不得不为 Windows Mobile、IOS 和 Android 编写此代码:有没有办法在浏览器中执行此操作(访问相机和 GPS),以使其适用于 Windows Mobile、IOS 和 Android?

如果答案是否定的,则无法在浏览器中执行此操作:是否有框架/api/任何我可以用来完成这项工作的东西?(相机、GPS 和通过互联网发送东西)。

我只是想避免为三个不同的操作系统重写相同的代码。

4

3 回答 3

1

答案是否定的,您将无法从浏览器执行此操作。

也就是说,某些部分可以使用 3 个系统:

编写一个已经有图片和一些 GPS 坐标的应用程序,并通过 http 请求上传一些 GPS 数据。

但是您必须编写本机代码才能从相机获取图片并在每个系统上获取 GPS 坐标,我不知道其他解决方案,并且很高兴在这里阅读更有趣的内容。

于 2013-02-28T21:50:46.833 回答
1

实际上,您可以使用 HTML5 实现这些要求:例如:

控制相机:

http://davidwalsh.name/browser-camera

或门控位置:

在此处输入链接描述

然后正如您已经提到的,您可以使用 PhoneGap 导出此 Web 应用程序以充当本机应用程序。

于 2013-03-01T00:39:27.597 回答
0

似乎可以编写相同的代码并将其编译到许多不同的移动平台上。答案是PhoneGap

于 2013-03-01T00:28:10.487 回答