如何用小程序看位置
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍"如何用小程序看位置",在日常操作中,相信很多人在如何用小程序看位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何用小程序看位置"的疑惑有所帮助!接
千家信息网最后更新 2025年11月11日如何用小程序看位置
这篇文章主要介绍"如何用小程序看位置",在日常操作中,相信很多人在如何用小程序看位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何用小程序看位置"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
wx.getLocation(OBJECT)
获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用;当用户点击"显示在聊天顶部"时,此接口可继续调用。
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | String | 否 | 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于wx.openLocation的坐标 |
| success | Function | 是 | 接口调用成功的回调函数,返回内容详见返回参数说明。 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success返回参数说明:
| 参数 | 说明 | 最低版本 |
|---|---|---|
| latitude | 纬度,浮点数,范围为-90~90,负数表示南纬 | |
| longitude | 经度,浮点数,范围为-180~180,负数表示西经 | |
| speed | 速度,浮点数,单位m/s | |
| accuracy | 位置的精确度 | |
| altitude | 高度,单位 m | 1.2.0 |
| verticalAccuracy | 垂直精度,单位 m(Android 无法获取,返回 0) | 1.2.0 |
| horizontalAccuracy | 水平精度,单位 m | 1.2.0 |
示例代码:
wx.getLocation({ type: 'wgs84', success: function(res) { var latitude = res.latitude var longitude = res.longitude var speed = res.speed var accuracy = res.accuracy }})wx.chooseLocation(OBJECT)
打开地图选择位置。
需要用户授权 scope.userLocation
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 是 | 接口调用成功的回调函数,返回内容详见返回参数说明。 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
success返回参数说明:
| 参数 | 说明 |
|---|---|
| name | 位置名称 |
| address | 详细地址 |
| latitude | 纬度,浮点数,范围为-90~90,负数表示南纬 |
| longitude | 经度,浮点数,范围为-180~180,负数表示西经 |
wx.openLocation(OBJECT)
使用微信内置地图查看位置。
需要用户授权 scope.userLocation
OBJECT参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| latitude | Float | 是 | 纬度,范围为-90~90,负数表示南纬 |
| longitude | Float | 是 | 经度,范围为-180~180,负数表示西经 |
| scale | INT | 否 | 缩放比例,范围5~18,默认为18 |
| name | String | 否 | 位置名 |
| address | String | 否 | 地址的详细说明 |
| success | Function | 否 | 接口调用成功的回调函数 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码:
wx.getLocation({ type: 'gcj02', //返回可以用于wx.openLocation的经纬度 success: function(res) { var latitude = res.latitude var longitude = res.longitude wx.openLocation({ latitude: latitude, longitude: longitude, scale: 28 }) }})Bug & Tip
bug: iOS 6.3.30 type 参数不生效,只会返回 wgs84 类型的坐标信息
到此,关于"如何用小程序看位置"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
参数
接口
位置
函数
范围
成功
负数
程序
点数
单位
用户
类型
学习
坐标
纬度
经度
代码
内容
地图
地址
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库添加emoji数据库
pandas连接hdfs数据库
网络技术程序设计
机构改革期间加强网络安全
广东服务器磁盘阵列卡芯片云主机
婚恋软件开发多少钱
数据库管理员面试技巧
sql数据库转化表格
类似淘宝类软件开发
联宝软件开发外派
计算机设计网络安全吗
服务器硬盘性能
网络安全问题什么意思
西安东力软件开发公司
微信显示应用程序中的服务器错误
成都软件开发薪资
计算机网络技术大学预期目标
华为应届生软件开发工资
环境保护和网络安全手抄报
网络安全法44条 罚款
如何健全乡贤人才数据库
车管所网络安全制度
公安数据库技术类电脑推荐
网络技术具体的应用设想
揭阳软件开发培训班
河南企业数据库
网络安全疫情防控措施
查看达梦数据库的编码格式
淮安网络安全保卫大队在哪
三年级网络安全观后感