位置: IT常识 - 正文

微信小程序实现快速精确定位(微信小程序实现灯泡开关效果)

编辑:rootadmin
微信小程序实现快速精确定位 目录腾讯位置服务注册快速测试配置 SDK小程序配置获取用户精确位置腾讯位置服务注册

推荐整理分享微信小程序实现快速精确定位(微信小程序实现灯泡开关效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序实现灯泡开关效果,微信小程序实现懒加载,微信小程序实现轮播图,微信小程序实现灯泡开关效果,微信小程序实现灯泡开关效果,微信小程序实现轮播效果的组件,微信小程序实现聊天功能,微信小程序实现轮播效果的组件,内容如对您有帮助,希望把文章链接给更多的朋友!

前置需求:拥有一个 APPID(只要你注册了小程序就都会有) 腾讯为每个独立开发者都准备了 10000次/天 的接口调用量,足够我们开发使用了

前往腾讯位置服务官网:https://lbs.qq.com/

注册一个账号

点击 控制台->应用管理->我的应用

点击创建新的应用,应用名称和应用类型随便选

为该应用添加一个新的 key key 名称随便写

同时勾选“webserviceapi”以及“微信小程序” 同时填入我们的 APPID; webserviceapi 默认选择“域名白名单”即可,白名单内什么都不用写

此时就会获得我们的第一个 key,请复制该 key,后续调用接口的时候需要用到它

快速测试配置 SDK

进入此网站下载 SDK:https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview

微信小程序实现快速精确定位(微信小程序实现灯泡开关效果)

或者点击顶部菜单栏的 开发文档->微信小程序 JavaScriptSDK 即可来到下载页面

按照官方文档 3、4 步的指引,下载 SDK 以及配置好小程序的合法域名!

官网给出的建议是,下载的 SDK 放在哪都可以,我在小程序项目的根目录下创建了 api 文件夹,将两个 js 文件都丢了进去

小程序配置

网上许多方法给出的建议都是让我们去小程序后天管理页面,进入到开发管理中的接口设置面板,选择性的申请对应的接口;

这里建议大家优先选择申请 getLocation

事实上,申请与否都不影响当前我们调用腾讯位置服务接口,这里只是为了后续可能会用到的场景打下铺垫

最关键的一点来了! 打开小程序项目下的 app.json ,我们需要配置如下两个配置项,才可以保证接口正确的调用

scope.userLocation 基于开发者调用地理位置接口的权限 requiredPrivateInfos 在这里配置开发时需要用到的 API 名称,一般开发只会用到 getLocation

"permission": { "scope.userLocation": { "desc": "您的位置信息将用于发布现象" } },"requiredPrivateInfos": ["getLocation","chooseLocation"],

根据官网标准指引,我们新建一个 page,名字随意

按照模板输入以下代码,即可获取到当前位置周边的若干酒店状况

var QQMapWX = require("../../api/qqmap-wx-jssdk.js");var qqmapsdk;Page({ ... // 页面载入时通过我们之前复制的key注册接口onLoad() {qqmapsdk = new QQMapWX({key: "xxxxx",});}, // 获取地理位置的方法,接口属性应该很简单不用再解释了getPosition() {qqmapsdk.search({keyword: "酒店",success: (res) => {console.log(res);},fail: (err) => {console.log(err);},complete: (res) => {console.log("完成获取地点信息");},});}});

获取用户精确位置

配置保持不变,我将在以上两小节的基础之上组织以下的内容

通过逆地址解析 reverseGeocoder(将经纬度信息转换为实际地址),实现精确定位

我们不需要传入当前地理位置信息,接口会自动获取!我们仅需从 success 回调拿到结果即可!

data: { position: "" },getPosition() { let that = this qqmapsdk.reverseGeocoder({ success:(res)=>{ that.setData({ position:res.result.address }) }, fail:(err)=>{ console.log(err); } }) },

本文链接地址:https://www.jiuchutong.com/zhishi/290888.html 转载请保留说明!

上一篇:米苏尔岛,拉贾安帕特群岛中的岛屿,印度尼西亚 (© rusm/Getty Images)(米苏拉塔是哪个国家)

下一篇:EMQX(MQTT)----基本用法以及使用Python程序进行模拟流程

  • win10右下角的图标怎么全部都显示出来(win10右下角的图标怎么折叠)

    win10右下角的图标怎么全部都显示出来(win10右下角的图标怎么折叠)

  • mate30支持防抖吗(华为mate 30支持光学防抖吗)

    mate30支持防抖吗(华为mate 30支持光学防抖吗)

  • 检查appleid电话号码是什么意思(检查appleid电话号码咋通过)

    检查appleid电话号码是什么意思(检查appleid电话号码咋通过)

  • 为啥vivo手机不带收音机(为啥vivo手机不弹出忘记密码)

    为啥vivo手机不带收音机(为啥vivo手机不弹出忘记密码)

  • 把户口本页怎么弄成电子版(p户口本页)

    把户口本页怎么弄成电子版(p户口本页)

  • 苹果11镜头膜怎么撕下来(苹果11镜头膜怎么贴)

    苹果11镜头膜怎么撕下来(苹果11镜头膜怎么贴)

  • iphone开不了机充电没反应怎么回事(iphone开不机充电出现白苹果)

    iphone开不了机充电没反应怎么回事(iphone开不机充电出现白苹果)

  • 电脑打印需要下载什么软件(电脑打印需要下什么驱动)

    电脑打印需要下载什么软件(电脑打印需要下什么驱动)

  • 微信朋友圈屏蔽了某人还能看到吗(微信朋友圈屏蔽某人后对方知道吗)

    微信朋友圈屏蔽了某人还能看到吗(微信朋友圈屏蔽某人后对方知道吗)

  • 拼多多要拼多少人才发货(拼多多要拼多少人)

    拼多多要拼多少人才发货(拼多多要拼多少人)

  • 小米10pro有红外吗(小米10pro红外线功能在哪里)

    小米10pro有红外吗(小米10pro红外线功能在哪里)

  • 微软二合一键盘失灵(微软二合一键盘可以往后折吗)

    微软二合一键盘失灵(微软二合一键盘可以往后折吗)

  • 支付宝怎么设定付款顺序(怎么设置支付宝方式)

    支付宝怎么设定付款顺序(怎么设置支付宝方式)

  • 苹果平板ipad可以插卡吗(苹果平板ipad可以插u盘吗)

    苹果平板ipad可以插卡吗(苹果平板ipad可以插u盘吗)

  • 阿里云是干嘛的(阿里云是啥玩意)

    阿里云是干嘛的(阿里云是啥玩意)

  • ipad看电视怎么全屏(ipad看电视怎么调整屏幕方向)

    ipad看电视怎么全屏(ipad看电视怎么调整屏幕方向)

  • 怎么关闭对方视频彩铃(怎么关闭对方视频背景音乐)

    怎么关闭对方视频彩铃(怎么关闭对方视频背景音乐)

  • 苹果11刘海灯怎么弄闪(苹果11刘海灯怎么打开)

    苹果11刘海灯怎么弄闪(苹果11刘海灯怎么打开)

  • nx629j是什么手机(nx659j是什么手机)

    nx629j是什么手机(nx659j是什么手机)

  • 探探认证鉴权失败(探探过认证技术)

    探探认证鉴权失败(探探过认证技术)

  • 荣耀手环4有几种表盘(荣耀手环4多少钱一个)

    荣耀手环4有几种表盘(荣耀手环4多少钱一个)

  • qq音乐最近常听怎么改(qq音乐最近常听一直不变)

    qq音乐最近常听怎么改(qq音乐最近常听一直不变)

  • 如何提升华为手机运行速度(如何提升华为手机流畅度)

    如何提升华为手机运行速度(如何提升华为手机流畅度)

  • 爱奇艺如何切换账号(爱奇艺如何切换主设备)

    爱奇艺如何切换账号(爱奇艺如何切换主设备)

  • 安全平台无法正常运行!微软新更新导致Windows Server系统出现严重故障(安全平台无法认证怎么办)

    安全平台无法正常运行!微软新更新导致Windows Server系统出现严重故障(安全平台无法认证怎么办)

  • 税控盘这个月没有反写会怎么样
  • 已经认证抵扣的发票还能作废吗
  • 实收资本印花税率是多少啊
  • 非正常损失的进项税额转出公式
  • 利润总额×12%
  • 收入和费用类科目一般设置为什么辅助核算
  • 卖废品开发票开什么货物名称
  • 油卡预付款可以报销吗
  • 新会计准则固定资产报废账务处理
  • 公允价值变动损益和投资收益区别
  • 税款追征期起算点 增值税重新计算
  • 公司车子的保养费怎么算
  • 4s店买车首付能付一成吗
  • 市场开发费用会计分录
  • 分销佣金分配
  • 转出未交增值税借方余额怎么处理
  • 部队收礼怎么处罚
  • 2020年外资企业
  • 业务招待费扣除计算举例说明
  • 3万免税是指什么
  • 研发费用如何界定
  • 筹建期的收入要交企业所得税吗
  • 全年物业费需要待摊吗
  • 企业一年零申报怎么办
  • 跨省增值税专用发票可以抵扣吗
  • 应付工资和实付工资的差额叫什么
  • gitlab lint
  • 财政收回额度怎么记账
  • 录制权限怎么打开
  • 公司党员活动日方案
  • Content-Disposition使用方法和注意事项
  • php替换字符串中的某个字符
  • 收到汽车维修费的会计分录
  • 企业代扣代缴个人所得税会计分录
  • yii2框架的优缺点
  • php用户登录界面代码
  • 金融企业贷款损失税前扣除
  • 对公取款
  • 怎样合理的运用网络
  • 企业所得税汇算清缴扣除标准2023
  • union ll
  • github+hexo搭建博客
  • sqlserver并发怎么处理
  • 抵扣的税可以退掉么?
  • 离职员工个税申诉企业怎么处理
  • 无形资产加计扣除怎么算举例
  • 2021年废铁回收
  • 不符合资本化的长期借款利息计入什么科目
  • 作废的发票也要交印花税吗
  • 收到赞助费怎么回复客户
  • 应付票据转应付账款会计分录
  • 废料如何做分录
  • 小规模纳税人开专票税率是1%还是3%
  • 非公司员工机票能报销吗
  • 出现销项负数
  • 专项补助资金的账务处理
  • 向母公司贷款利率是多少
  • 增值税年末一定要结转吗
  • 收派服务费可以简易计税吗
  • sqlserver2000数据库文件在哪个文件夹
  • ubuntu-
  • windowmsgserver32是什么
  • mac使用ios
  • awk结果输出到文件
  • centos安装教程详解
  • shell32.exe - shell32是什么进程 有什么用
  • win8笔记本无法更新正在撤销更改
  • Linux使用scp命令进行文件远程的上传或下载
  • 电脑系统脚本错误
  • opengl消隐
  • javascript的常用数据类型
  • 关于中秋节的古诗
  • node vm模块
  • 用python做斐波那契数列
  • 用js改变css样式
  • cocos2dx4.0入门
  • 为什么要去山西
  • 完税证明可以自己在家打印吗
  • 诺诺网电子发票下载到手机
  • 回迁房有没有装电梯的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设