1. 研究目的与意义
随着人民生活水平的提高,提升人民的幸福感成了一个重要的命题。许多人选择旅行去放松心情开阔眼界,那么旅行的意义是什么呢。我认为旅行的意义之一就是给自己留下一份珍贵的回忆,记录旅行中的一切也是一种记录回忆的方法。除了记录旅行中的回忆,同时也可以记录生活中一些重要的回忆。足迹就是回忆中很重要很基础的一部分,将它记录下来并进行可视化表达,做到随存随取、按需检索,就是这个系统的主要目标。
而微信小程序开发框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,所以我只需要专注于数据与逻辑。同时小程序提供了丰富的基础组件给开发者,所以我可以像搭积木一样,组合各种组件拼合成自己的小程序。比如,我需要在界面上显示地图,我只要在 WXML 写上对应的组件标签名字就可以把该组件显示在界面上:map/map。小程序开发还有一个很便捷的地方,它提供了很多 API 给开发者去使用,从而调用微信本身的一些能力。比如我这个小程序要获取用户的地理位置时,只需要写wx.getLocation调用接口就可以了。这是个信息和数据爆炸的时代,各种各样的网页、系统、app层出不穷,很多基础的功能都已经被开发出来了,因此作为开发者更需要专注于数据和用户的需求,化繁为简。
2. 研究内容和预期目标
1) 基于微信小程序官方开发工具,为我的小程序(足迹星球)设定三个主要界面:首页、行星卡包页、我的星球页。
2) 首页获取用户开始记录和结束记录时的位置(经纬度)及时间等信息。
3. 研究的方法与步骤
1、普通小程序开发者工具;开通小程序的云开发服务,便于建立数据库。
a.新建libs目录,存放腾讯地图javascriptsdk,便于小程序后续的调用;新建images目录,存放事先画好的按钮、背景等png格式的图片;
b.在app.json中配置小程序的所有页面路径、界面表现、底部 tab(首页、行星卡包、我的星球)等;在app.js编写js脚本实现小程序的总体交互逻辑,处理小程序和用户的交互;编写app.wxss 作为全局样式,会作用于当前小程序的所有页面。
4. 参考文献
[1] sini guo, xiang li,wai-ki ching, ralescu dan, wai-keung li, zhiwen zhang. international journal ofapproximate reasoning[j].gps trajectory data segmentation based onprobabilistic logic,2018(103): 227-247.
[2] 李艳,高扬. 基于地图api的web地图服务及应用研究[j]. 地理信息世界,2010,8(02):54-57 89.
[3] 吴丹,袁方. 基于gps定位的步行导航用户分心研究[j]. 数据分析与知识发现,2017,1(05):32-41.
5. 计划与进度安排
(1)3月4日——3月10日:阅读不少于10篇参考文献,并写出述评;明确论文研究背景、意义、目标、方法,并建立研究技术路线、研究的基本框架;
(2)3月11日——3月17日:完成与课题相关的英文文献的阅读和翻译,完成开题报告;
(3)3月18日——3月24日:完成空间数据库的建设;
