我必须编写一个基本上拍照的应用程序,应用一些过滤器(如Instagram),然后通过HTTP或FTP上传照片以及拍摄照片的GPS坐标。
因为我必须为Windows Mobile,IOS和Android写这个:有没有办法在浏览器中访问(访问相机和GPS),它适用于Windows Mobile,IOS和Android?
如果答案是否定的,那么在浏览器中就没有办法做到这一点:是否有框架/ api /任何我可以用来做这项工作的东西? (相机,GPS和通过互联网发送东西)。
我只是想避免为三种不同的操作系统重写相同的代码。
答案 0 :(得分:1)
答案是否定的,您将无法通过浏览器执行此操作。
也就是说,有些部分可以用于3个系统:
编写一个已有照片和一些GPS坐标的应用程序,并通过http请求上传一些GPS数据。
但你必须编写本机代码才能从相机获取图片并在每个系统上获得GPS坐标,我不知道其他解决方案,并且很乐意阅读更多有趣的内容。
答案 1 :(得分:1)
实际上,您可以使用HTML5实现这些需求:例如:
控制相机:
http://davidwalsh.name/browser-camera
或gatting location:
然后如您所说,您可以使用PhoneGap导出此Web应用程序 充当本地应用程序。
答案 2 :(得分:0)
似乎可以编写相同的代码并将其编译到许多不同的移动平台。答案是PhoneGap。