博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tracker系列(一)
阅读量:6933 次
发布时间:2019-06-27

本文共 1009 字,大约阅读时间需要 3 分钟。

hot3.png

Tracker项目是同事基于xface3.0开发的一款跨平台的手机软件(可以运行在Android和ISO平台上),其主要功能是:
1、查看当前所在地
2、记录行程轨迹
3、选择相应的地图(百度或谷歌)
其实tracker应该属于LBS,百度给出的解释——基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息 (地理坐标,或大地坐标),在GIS(Geographic Information System,)平台的支持下,为用户提供相应服务的一种增值业务。
去年有幸参与了Tracker3.0的重构,主要是实现MVC的架构,从中学到了很多,可以有大家分享:)
Tracker2.0是用原生JS写的,实现之巧妙,可以作者功底这深厚。Tracker3.0 MVC的重构是我和另外一名同事合作的,采用了jqmobi框架,现在已经被intel收构(),水平有限,实现还很拙劣,欢迎各种拍砖……
本篇主要介绍一下开发中所需要的一些预备知识:
1、jqmobi
最近没有太多关注,只谈一下我的大概看法:它是一种类jqurey(如果连它都不知道的话,请找度娘)的一种基于手机平台的js库,个头不大,功能不少,已经有UI的库的,intel还是很有眼光的:)它的基本特点是所有的子页面都写在一个页面,布局如下:
jQUi是jqmobi的所有内容的容器,它又包括三个子容器header,content,navbar,它们分别是头部,内容,导航(我的理解就是footer);
content容器就是容纳各个子面的,在这里,各个子页面可以定制header和footer,详细用法可以参考官方文档:
jqmobi的语法和jquery的语法很相似,基本一样:同样的选择器符号($),同样的选择语法(id,tag……),同样的事件绑定(bind),同样的
链式语法,总之上手很快,语法可以参考官方网站:
jqmobi的UI也做的很不错了,已经丰富了很多UI控件,在官网,不仅能
学习到它的用法,而且也能体验到UI效果,
总之jqmobi还是很短小精悍的。
今天先写这么多,下次介绍html5中引入的location。

转载于:https://my.oschina.net/u/1249251/blog/185481

你可能感兴趣的文章
(转)oracle 11g安装后用户名忘记怎么办
查看>>
开源Gis简介(转)
查看>>
Linux iptables防火墙设置与NAT服务配置
查看>>
父子对等组之间的关系
查看>>
JMX操作ActiveMQ(2)
查看>>
HP-UX磁带备份错误收集
查看>>
html Frame、Iframe、Frameset 的区别 详细出处参考:http://www.jb51.net/web/22785.html
查看>>
[原]重要工具集
查看>>
Leetcode: Pow(x, n) and Summary: 负数补码总结
查看>>
Android启动画面实现
查看>>
HashMap详解
查看>>
WSHPSRS-匹克选择列表生成器-SRS(R12.2.3)
查看>>
Entity Framework 6 Recipes 2nd Edition(9-1)译->用Web Api更新单独分离的实体
查看>>
XamarinForms教程构建XamarinForms开发环境
查看>>
Entity Framework 6 Recipes 2nd Edition(10-6)译 -> TPT继承模型中使用存储过程
查看>>
Android开发之三种动画
查看>>
java中的按位与运算
查看>>
[android] androidPN开源项目介绍
查看>>
邁向IT專家成功之路的三十則鐵律 鐵律十七:IT人休閒之道-清心
查看>>
程序员面试那些事儿
查看>>