基于微信的室内地图服务功能包的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:zmh700929
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随移动设备的不断发展,LBS (基于位置的服务)的需求正日渐增多。目前绝大多数的室内外地图服务以APP的形式推出,比如国外的Google Map、Bing Maps,国内的百度地图、高德地图等。但目前基于HTML5的技术产品却很少,且相关限制较多,即使一些小型开发商推出了 HTML5技术相关服务,普及度也并不乐观。微信作为超级APP,普及率极高,本课题研究如何利用微信摇周边作为技术切入点,并结合iBeacon的蓝牙4. 0技术实现基于微信的室内地图服务功能包,具有很好的使用和推广价值。本论文在充分调研和分析微信摇周边与iBeacon的基础上,对室内地图服务功能包进行了总体架构设计,包括三大主体模块:室内地图模块、室内定位模块以及开放API模块。在室内地图模块中,又进一步划分为基础功能模块、浏览器适配模块以及对外服务模块;室内定位模块主要结合蓝牙技术,利用质心定位进行单点与多点定位等;开放API模块提供地图初始化、添加/删除覆盖物、打开/关闭室内定位等多种对外API调用与参数配置。系统整体采用Java Web与HTML5技术进行前后端开发:后端采用SSH框架实现数据交互接口;前端主要采用Canvas技术实现室内地图的绘制,并结合Hammer手势操作库等完成室内地图模块其他功能;结合微信摇周边web SDK与iBeacon的蓝牙技术实现室内定位模块;最后通过JavaScript回调、函数指针等技术实现开放API模块。在实现基于微信的室内地图服务功能包的基础上,我们将其实际运用到WGDC地理信息开发者大会与中国科技馆相关项目之中,实际应用效果良好。可兼容主流移动设备,开发简单,接口丰富,可满足不同室内环境和应用场景下的LBS应用对基础地图服务的需求,具有良好的应用前景。
其他文献
班主任工作是学校工作的重要内容之一,班主任队伍的素质如何直接关涉学校的教育教学工作,因而对班主任队伍建设问题进行研究具有十分重要的意义。为了探索如何富有成效地开展
《伤寒论》表里先后的治疗三原则,亦即先表后里、先里后表、表里同治,其在治疗表里同病或表里证疑似之间应用尤显关键.
在复杂样品处理和痕量金属测定中,液液萃取是广泛采用的分离净化与富集技术。随着研究的深入和技术的发展,近年来出现了一些新型的微萃取技术。本文对原子光谱分析中比较常用的
华为、腾讯、浪潮、紫光等20余家国内外知名企业入滇;产业营收破千亿元,连续两年增速超20%……因“云”得名、因“云”闻名的云南,如今又添一张“云”名片——历经两年多培育
美国著名汉学家金介甫(Jeffrey C.Kinkley)在研究和译介沈从文小说的职业生涯中,因自身特殊的社会轨迹形成了亲善的他者文化态度。这种文化态度对他的翻译行为以及他作为译者
利用荧光探针溴化乙啶研究了茶( 包括绿茶、红茶、乌龙茶和花茶) 与DNA 的相互作用及维生素C、咖啡因对其影响。结果表明: 各种茶类的茶液对EBDNA 荧光强度均有压低作用;不
在笔迹检验中,只要能收集到书写人的案前笔迹样本,一般均能完成检验的要求,但在有些案件中,收集案前笔迹样本比较困难,就需要利用案后笔迹样本进行检验。案后笔迹样本的收集通常采
2019年10月20日—25日,由陕西省民政厅、省福彩中心组织的民政脱贫攻坚兜底保障暨福彩公益金资助项目媒体行,行程1000多公里,深入8个县区扶贫一线,探访20个有代表性的城乡社
近年来中国农村土地开始实行"三权分置",而农业经营主体也出现了诸多变化。这一系列的变化都是为了保证土地相关制度能够与整个农业经济的发展相适应,从而实现两者的共同进步