使用Titanium Mobile开发iPhone/Android应用(06)- Twitter客户端之GPS和Map
做个像样的智能应用
直到上一篇,我们说了开发应用当中必须的Titanium的基本功能。从这篇开始我们说说智能手机特有的GPS,照相机等功能。能够很方便使用GPS,照相机,加速度感应器等功能,并且不管是iPhone还是Android都是用同样的代码来实现也是Titanium的一点优势。
GPS信息和Map
Twitter中,也有发送位置信息的功能,所以这回我们扩展这部分发信功能。在前几回代码的基础上,我们修改代码后,发信页面将大概是下边这个样子:
按下左边的Location按钮后,在页面的下部将用地图表示出来现在的地理位置,在文本框中输入信息后,点击Post按钮发送带有现在位置信息的Tweet。如果不在Twitter中设置接收地址位置信息的话,即使发了GPS信息也将被无视。实际用的时候需要把设置变更一下。改变设置后,自己家的位置信息也有可能被公开,特别要注意不要在家里运行应用哦。
接下来我们就开始说一下怎么编写代码,在前几回我们做的message_windo.js中我们追加一下代码。