- 0
- 0
- 约6.34千字
- 约 31页
- 2026-03-04 发布于湖南
- 举报
项目9会议邀请函设计知识目标: ?学习微信小程序位置API的基础知识。
?掌握使用微信小程序位置API提供的获取位置及标记的方法。
?掌握使用微信小程序位置API提供的选择位置及查看位置的方法。 ?掌握微信小程序提供的map组件与位置API综合使用的方法。技能目标: ?掌握微信小程序位置API的使用,包括获取地理位置、使用地图组件和绘制标记。 ?理解微信小程序位置API的定位原理及与地图服务的交互方式。
?能用位置API实现如附近推荐、商店定位等位置服务。
?开发实用性微信小程序,实践位置API功能。
素质目标: ?加强科技素养,深化科技理解。 ?提高创新能力,便利生活应用。 ?培养实操能力,实现代码想法。 ?注重隐私政策,增强责任意识。项目9会议邀请函设计
9.1知识准备9.2项目实施拓展训练
9.1知识准备
9.1.1位置信息的获取和选择 众所周知,我们使用由经纬度组成的坐标系统来定义地球表面的任意角落,也就是地理坐标系统。例如陕西省西安市陕西历史博物馆,其经纬度坐标为:经度34.224276,纬度108.955297。测量工作需要使用特定的坐标系作为基准,且不同国家有各自的测量基准和坐标系。微信小程序中使用两种类型的坐标系统,即wgs84坐标和gcj02坐标。 (1)wgs84(WorldGeodeticSystem1984),是美国国防局为GPS在1984年建立的一种地心坐标系统,数据来源于遍布世界的卫星观测站所获得的坐标。 (2)gcj02中文名称“国家测量局02号标准”,是中国国家测量局定制的地理信息系统的坐标系统。凡是国内出版的各种地图系统都必须至少采用该算法对地理位置数据进行首次加密。目前,微信开发者工具仅支持gcj02坐标。
9.1.1位置信息的获取和选择 1.获取位置微信小程序提供了wx.getLocation(Objectobject)位置接口用于获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。接口中Object常用参数如下表9-1所示。表9-1Object参数表属性类型必填说明typestring否wgs84返回gps坐标,gcj02返回可用于wx.openLocation的坐标altitudeboolean否传入true会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度isHighAccuracyboolean否开启高精度定位highAccuracyExpireTimenumber否高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果successfunction否接口调用成功的回调函数failfunction否接口调用失败的回调函数completefunction否接口调用结束的回调函数,无论是否调用成功都执行
9.1.1位置信息的获取和选择 object.success回调函数的返回参数表如下表9-2所示。表9-2Objectres参数表属性类型说明latitudenumber纬度,范围-90~90,负数表示南纬longitudenumber经度,范围-180~180,负数表示西经speednumber速度,单位m/saccuracynumber位置的精确度altitudenumber高度,单位mverticalAccuracynumber垂直精度,单位mhorizontalAccuracynumber水平精度,单位m
9.1.1位置信息的获取和选择官方文档中提供的wx.getLocation(Objectobject)使用示例代码如下所示:wx.getLocation({type:wgs84,success(res){constlatitude=res.latitudeconstlongitude=res.longitudeconstspeed=res.speedconstaccuracy=res.accuracy}})下面参考教材中的代码,举例简单讲解微信小程序位置API中获取位置的应用方法。
9.1.1位置信息的获取和选择编译运行后,我们可以观察到运行效果如下图9-1所示:
9.1.1位置信息的获取和选择2.选择位置微信小程序允许在打开的地图上选择位置,使用接口wx.chooseLocation(Objectobject)来实现。该接口同样需要在app.json中进行用户授权scope.userLocation。接口中Object常用参数如下表9-2所示。表9-2Object参数表属性类型必填说明latitudenumb
您可能关注的文档
最近下载
- 群塔交叉作业防碰撞监理实施细则.docx
- 第三单元大单元整体教学课件统编版语文八年级下册.pptx
- 2025年贵州省高职院校分类招生考试(文化综合)历年参考题库含答案详解(5卷).docx VIP
- 《磁极与方向》优质课件.pptx VIP
- 乡村宅基地买卖协议书(通用).docx
- 2020-2021学年浙江省温州实验中学八年级(下)期末语文试卷.pdf
- 2025年慢阻肺考试试题及答案.docx VIP
- 人教版九年级语文下册 双减分层书面作业设计案例 样例 变色龙.docx VIP
- 松江消防主机操作.pptx
- 人教A版(2019)高中数学必修第二册 6.4.3.2 正弦定理 课件(共28张PPT).pptx VIP
原创力文档

文档评论(0)