如何用小程序看位置
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,这篇文章主要介绍"如何用小程序看位置",在日常操作中,相信很多人在如何用小程序看位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何用小程序看位置"的疑惑有所帮助!接
千家信息网最后更新 2024年10月02日如何用小程序看位置
这篇文章主要介绍"如何用小程序看位置",在日常操作中,相信很多人在如何用小程序看位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何用小程序看位置"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
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安全错误
数据库的锁怎样保障安全
哈尔滨拾阳软件开发有限公司
涉密网络技术防护
苏州推广软件开发咨询热线
java能从事网络安全
怎么改数据库的结构版本
北京大型软件开发公司
3322怎样连接数据库
我的世界服务器空岛刷石
如何更好地维护网络安全
联想监控存储服务器
十堰服务器回收
网络安全中混合加密的优缺点
亚马逊服务器账号绑卡安全吗
access数据库添加装备
德华网络技术有限公司
华为服务器主板长什么样
暗黑重制版服务器坏了
网络技术实训报告心得
企业网络安全规划设计总结
进口串口终端服务器公司
数据库连接流程图
mx100 软件开发
梦幻西游可转服务器
广东省互联网科技企业排名
wps导入sql数据库建模
初中生5g软件开发培训学院
充值流水表数据库设计
steam关闭中国服务器下载
全国手机号码数据库下载
沈应奎 数据库