整体项目大概可分为四个功能模块:信息站、云档案、地图、个人中心。所有模块均有本人独立开发完成,模块使用了uniapp自带的api及其自身融合的vue及vuex相关功能来完成项目开发,其中难点是地图模块进入后获取当前定位的方法,地图模块是webview嵌入的由leaflet构建的H5页面,由于webview内部嵌入浏览器的安全限制,无法直接通过调用浏览器的内置方法获取当前位置,所以采用了uniapp自带的api(uni.getLocation)来获取当前位置信息传递至地图的H5页面来定位到当前地图位置,地图绘制图斑功能使用了leaflet的插件leaflet-draw来完成图斑绘制。扫码登录使用uniapp的uni.scanCode来完成小程序扫码直接登录到web端应用的功能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论